Section 1

Preview this deck

System Class

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

7 years ago

Date created

Mar 1, 2020

Cards (110)

Section 1

(50 cards)

System Class

Front

refers to the standard output device for a system

Back

Java Compiler

Front

converts source code into binary program

Back

Java

Front

can be run on wide variety of computers

Back

Arguments

Front

pieces of information passed to method

Back

Java applications

Front

called Java stand-alone programs

Back

Debugging

Front

freeing program of all errors

Back

static

Front

reserved keyword; means method accessible and usable even though no objects of class exist

Back

Inheritance

Front

important feature of object-oriented programs

Back

void

Front

use in main() method header

Back

Java

Front

developed by Sun Microsystems

Back

Machine Language

Front

low-level programming language

Back

Access Specifier

Front

defines how class can be accessed

Back

Logic Errors

Front

incorrect order or procedure

Back

Literal String

Front

will appear in output exactly as entered

Back

Source Code

Front

programming statements written in high-level programming language

Back

Applets

Front

programs embedded in Web page

Back

Machine Language

Front

most basic circuitry-level language

Back

High-level Programming Language

Front

allows you to use a vocabulary of reasonable terms

Back

Program Statements

Front

carry out tasks of program

Back

Method

Front

requires information to perform its task

Back

Java

Front

runs on hypothetical computer known as Java Virtual Machine (JVM)

Back

Logic Errors

Front

also called semantic errors

Back

Line Comments

Front

start with two forward slashes (/ /)

Back

Java applications

Front

console and windowed applications

Back

Syntax Error

Front

misuse of language

Back

Syntax

Front

rules of language

Back

Dots

Front

separate classes, objects and methods

Back

Comment out a statement

Front

compiler does not translate and the JVM does not execute its command

Back

Compiler/Interpreter

Front

translates language statements into machine code

Back

Class Body

Front

everything between the braces

Back

Program Comments

Front

include author, date, class's name or function

Back

Object-oriented Programs

Front

create classes; create objects from classes; create applications

Back

Procedural Programming

Front

sets of operations executed in sequence

Back

Method names

Front

are always followed by parentheses

Back

Polymorphism

Front

means "many forms"; allows same word to be interpreted correctly in different situations based on context

Back

Java

Front

does not execute instructions on computer directly

Back

Inheritance

Front

helps you understand real-world objects

Back

Java Interpreter

Front

checks bytecode and communicates with operating system

Back

Syntax Error

Front

misspelled programming language word

Back

Bytecode

Front

statements saved in file

Back

Program Comments

Front

use to leave notes for yourself or others

Back

Literal String

Front

written between double quotation marks

Back

Program

Front

set of written instructions that tells computer what to do

Back

Procedures

Front

individual operations grouped into logical units

Back

Inheritance

Front

classes share attributes and methods of existing classes but with more specific features

Back

Program Comments

Front

non-existing statements added to program for documentation

Back

Comment out a statement

Front

turn it into a comment

Back

Variables

Front

named computer memory locations that hold values

Back

Program Statements

Front

similar to English sentences

Back

Java Interpreter

Front

executes bytecode instructions line by line within Java virtual machine

Back

Section 2

(50 cards)

Package

Front

group of classes

Back

Scope

Front

area in which it is visible to a program and in which you can refer to it using its simple identifier

Back

Variable Declaration

Front

statement that reserves named memory locations

Back

Significant Digits

Front

refers to mathematical accuracy

Back

Initialization

Front

assignment made when declaring variable

Back

Constant

Front

cannot be changed while program is running

Back

Escape Sequence

Front

represents single nonprinting character

Back

Logical Operators

Front

are used to determine the logic between variables or values

Back

Primitive Type

Front

simple data type

Back

Floating-point Number

Front

contains decimal positions

Back

Relational Operator (comparison operator)

Front

compares two items

Back

Associativity

Front

order in which operands used with operators

Back

Java API

Front

also called the Java class library

Back

Dialog Box

Front

messages placed for display

Back

Block Comments

Front

start with slash and asterisk (/ ); end with asterisk and forward slash ( /)

Back

Javadoc Comments

Front

begin with slash and two asterisks (/*); end with asterisk and forward slash ( /)

Back

Parsing

Front

process compiler uses to divide source code into meaningful portions

Back

Variable

Front

named memory location; used to store value

Back

Javadoc Comments

Front

special case of block comments

Back

Assignment Operator

Front

value to right assigned to variable on left; equal sign

Back

Assignment

Front

assignment made after variable declared

Back

Boolean Variable

Front

can hold only one of two values

Back

String

Front

built-in class; store and manipulate character swings

Back

Logic Error

Front

syntax correct but produces incorrect results when executed

Back

Arithmetic Operators

Front

perform calculations with values in programs

Back

Boolean Logic

Front

based on true or false comparisons

Back

JOptionPane

Front

produce dialog boxes

Back

Concatenated

Front

entire expression becomes String

Back

Operand

Front

value used on either side of the operator

Back

Unnamed Constant

Front

no identifier is associated with it

Back

Escape Sequence

Front

produces console output on multiple lines in command window

Back

Literal Constant

Front

value taken literally at each use

Back

Assignment Operators

Front

are used to assign values to variables

Back

Numeric Constant

Front

opposed to a literal constant

Back

Name Variables

Front

using naming rules for legal class identifiers

Back

Char Data Type

Front

holds any single character

Back

Javadoc Comments

Front

used to generate documentation

Back

Operators

Front

are used to perform operations on variables and values

Back

Java API

Front

prewritten Java classes

Back

Reference Type

Front

more complex data types

Back

javac

Front

compile command

Back

Dialog Box

Front

GUI object resembling window

Back

import statement

Front

used to access built-in Java class

Back

Null String

Front

empty string

Back

Escape Sequence

Front

begins with backslash followed by character

Back

Comparison Operators

Front

are used to compare two values

Back

Data Type

Front

type of data that can be stored

Back

Logic Error

Front

usually more difficult to find and resolve

Back

Arithmetic Operators

Front

are used to perform common mathematical operations

Back

Named Constant

Front

should not change during program execution

Back

Section 3

(10 cards)

Integer Division

Front

result is integer; fractional partcof result lost

Back

Scanner Object

Front

breaks input into units called tokens

Back

Unifying Type

Front

type to which all operands in expression are converted for compatibility

Back

Type-wrapper Classes

Front

include methods to process primitive type values

Back

Confirm Dialog Box

Front

displays options: Yes, No, and Cancel

Back

Type Casting

Front

forces value of one data type to be used as value of another type

Back

Prompt

Front

message requesting user input

Back

Operator Precedence

Front

rules for order in which parts of mathematical expression are evaluated

Back

Input Dialog Box

Front

asks question; provides text field in which user can enter response

Back

Cast Operator

Front

place desired result type in parentheses; explicit conversion

Back