| A | B |
| compiler | a program that checks source code for syntax errors |
| declaration statement | a line that creates a variable or class |
| error | a program bug that is caused by a mistake in syntax or logic |
| flow | the controlled execution of program statements |
| format-string | the first argument that appears in a printf()message |
| functional testing | testing a program by running it multiple times, using a variety of different values |
| import statement | a line that exposes a program to predefined classes stored in a class package |
| inline comment | a single-line comment that begins with //. An inline comment is often used to provide an explanation for a single program statement |
| integrated development environment (IDE) | an application that lets you write, run, and debug a program, all within the same environment |
| Javadoc comment | explanatory remarks that begin with /** and end with */. Javadoc comments are block comments that contain special tags |
| logic error | a problem with the logical structure of a program |
| message | a generic term for a Java operation |
| method | a message that can be sent to an object |
| object | an instance of a class |
| package | a file that stores related groups of classes |
| placeholder | prefatory text in the format-string passed to the printf()method. The placeholder specifies the format and the type of output that printf()should produce |
| project | a special folder in which an IDE stores a program |
| real number | a number that is specified with a decimal point |
| run | execute a program |
| sanity checking | testing a program using easily verified values |
| software design | the process of developing an algorithm that can be converted into a computer program |
| software engineering | the discipline comprising software design and software implementation and testing |
| software implementation and testing | the process of writing and validating a computer program |
| statement | a line that can be compiled into an instruction that is performed at run-time |
| string | a sequence of characters |
| tags | special text items within Javadoc comments that help you create online documentation for your program |
| testing | the process of verifying that a program performs according to design |
| user story | a textual description of what a program should do |