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 |