A computer _____ is a set of instructions that you write to tell a computer what to do.
program
A program written in circuitry-level language, as a series of on and off switches, is written in _____.
machine language
A _____ allows you to use a vocabulary of reasonable terms, such as "read," "write," or "add," instead of the sequences of on and off switches that perform these tasks.
high-level programming language
A _____ is written to correspond closely to a computer processor's circuitry.
low-level programming language
_____ is the rules of language.
Syntax
_____ are similar to English sentences; they carry out the tasks that programs perform.
Program statements
A _____, or _____, is a program that translates language statements into machine code.
compiler or interpreter
_____ a statement means to carry it out.
Executing
A _____ is a programming error that occurs when you introduce typing errors into your program or use the programming language incorrectly.
syntax error
True or false, A program containing a syntax error may still be able to compile?
False
The process of _____ a program frees it of all errors.
debugging
The _____ behind any program involves executing the various statements and procedures in the correct order to produce the desired results.
logic
_____ occur when you use a correct word in the wrong context in programming code.
Semantic errors
_____ is a style of programming in which sets of operations are executed one after another in sequence.
Procedural programming
_____ are named computer memory locations that hold values that might vary.
Variables
_____ are sets of operations performed by a computer program.
Procedures
A procedural program _____ a series of procedures to input, manipulate, and output values.
calls
Writing _____ involves creating classes, creating objects from those classes, and creating applications that use those objects.
object-oriented programs
An _____ is a stand-alone, executable program.
application
_____ are instances of a class; they are made up of attributes and methods.
Objects
_____ are the characteristics that define an object as part of a class.
Attributes
The values of the attributes of an object are also referred to as its _____.
state
In object-oriented terminology, a _____ is a term that describes a group or collection of objects with common properties.
class
A _____ describes what attributes its objects will have and what those objects will be able to do.
class definition
An _____ of a class is an existing object of a class.
instance
A _____ is a self-contained block of program code, similar to a procedure.
method
_____ refers to the hiding of data and methods within an object.
Encapsulation
_____ is the ability to create classes that share the attributes and methods of existing classes, but with more specific features.
Inheritance
_____ describes the feature of languages that allows the same word to be interpreted correctly in different situations based on context.
Polymorphism
_____ was developed by Sun Microsystems as an object oriented language used both for general-purpose business applications and for interactive, Web-based Internet applications.
Java
Java is _____, which means that you can use it to write a program that runs on any platform (operating system.)
architecturally neutral
The _____ is a hypothetical (software based) computer on which Java runs.
Java Virtual Machine (JVM)
_____ are those in which a user communicates with a program by using an input device.
Interactive applications
_____ consists of programming statements written in a high-level programming language.
Source code
_____ consists of programming statements that have been compiled into binary format.
Bytecode
A program called the _____ checks the bytecode and communicates with the operating system, executing the bytecode instructions line by line within the Java Virtual machine.
Java Interpreter
_____ (WORA) is a slogan developed by Sun Microsystems to describe the ability of one Java program version to work correctly on multiple platforms.
Write Once, Run Anywhere
Java programs that are embedded in a Web page are called Java _____
applets
Stand-alone Java programs are called Java _____
applications
_____support character output to a computer screen in a DOS window.
Console applications
_____ create a graphical user interface (GUI) with elements such as menus, toolbars, and dialog boxes.
Windowed applications
A _____ is a series of characters that appear exactly as entered. Any literal string in Java appears between double quotation marks.
literal string
_____ are information passed to a method so it can perform its task.
Arguments
Sending arguments to a method is called _____ them.
passing
The _____ is normally the monitor.
standard output device
An _____ is a name of a program component such as a class, object, or variable.
identifier
_____ is an international system of character representation.
Unicode
Using an uppercase letter to begin an identifier and starting each new word in an identifier is known as _____.
Pascal casing
An _____ defines the circumstances under which a class can be accessed and the other classes that have the right to use a class.
access modifier
_____ is any combination of nonprinting characters; for example, spaces, tabs, and carriage returns (blank lines).
Whitespace
The _____ is the indent style in which curly braces are aligned and each occupies its own line: it is named for Eric Allman, a programmer who popularized the style.
The Allman style
The _____ is the indent style in which the opening brace follows the header line; it is named for Kernighan and Richie, who wrote the first book on the C programming language.
K & R style
_____ are non executing statements that you add to a Java file for the purpose of documentation.
Program comments
When you _____ a statement, you turn it into a comment so the compiler will not execute its command.
comment out
_____ start with two forward slashes (//) and continue to the end of the current line. These can appear on a line by themselves or at the END of a line following executable code.
Line comments
_____ start with a forward slash and an asterisk (/*) and end with an asterisk and a forward slash (*/). These can appear on a line by themselves or on a line BEFORE executable code, or on a line AFTER executable code. They can also extend across as many lines as needed.
Block Comments
A special case of block comments are _____ comments. They begin with a forward slash and two asterisks (/**) and end with an asterisk and a forward slash (*/).
Javadoc
A _____ is created when you delete all previously compiled versions of a class before compiling again.
clean build
The Java classed named ______ allows you to produce dialog boxes.
JOptionPane
A _____ is a GUI object resembling a window in which you can place messages you want to display.
dialog box
You use an _____ when you want to access a built-in Java class that is contained in a package.
import statement
A _____ contains a group of built-in Java classes.
package
_____ is the process the compiler uses to divide source code into meaningful portions for analysis.
Parsing
A _____ is one in which the compiler detects a violation of language syntax rules and is unable to translate the source code to machine code.
compile-time error
A _____ occurs when a program compiles successfully but does not execute.
run-time error
A _____ occurs when a program compiles successfully but produces an error during execution.
logic error
The _____ is the application programming interface, a collection of information about how to use every prewritten Java class.