| Question | Answer |
| Source Code | A program in a high-level language, before being compiled |
| Statement | A part of a program that specifies a computation |
| Method | A named collection of statements. |
| Syntax Error | An error in a program that makes it impossible to parse (and
therefore impossible to compile). |
| Parse | To examine a program and analyze the syntactic structure. |
| Exception | An error in a program that makes it fail at run-time. Also called
a run-time error. |
| Logic Error | An error in a program that makes it do something other than
what the programmer intended. |
| Debugging | The process of finding and removing any of the three kinds of
errors. |
| Declaration | A statement that creates a new variable and determines its
type. |
| Assignment | A statement that assigns a value to a variable. |
| Operator | A symbol that represents a computation like addition, multiplication
or string concatenation. |
| Concatenate | The operation of joining two strings together. |
| Initialization | A statement that declares a new variable and assigns a value
to it at the same time. |
| Parameter | A piece of information a method requires before it can run.
They are variables, contain values, and have types. |
| Argument | A value that you provide when you invoke a method. This value
must have the same type as the corresponding parameter. |
| Casting | Taking an Object of one particular type and “turning it into” another Object type. |
| Truncate | To shorten it, or cut part of it off.the term is often used in reference to data types or variables, such as floating point numbers and strings. |