| A | B |
| binary | The base-2 number system consisting of digits 0 and 1. |
| camelcase | A convention for naming variables that capitalizes the first letter of every word without spaces. |
| class | A collection of code that serves a common purpose. |
| code walk-through | A process of learning or testing a section of code, one line at a time, while manually recording variable values and other important information. |
| comments | Helpful information written into your program, but ignored by the compiler. |
| compiler | To convert human-readable code to machine-readable code. |
| concatenation | Adding two String objects together using the + operator. |
| integer overflow | A condition that occurs when a very large integer exceeds its storage capacity. |
| iteration/iterate | Also called looping, the process of repeating the same steps using a convenient construct, such as a for or while statement. |
| Java Virtual Machine JVM | Software that allows a Java program to run on a wide variety of operating systems. |
| method | Similar to a function or procedure, a method is a collection of code that describes what an object can do, for example setTitle(""). |
| nested loop | A looping construct that consists of two loops, one loop inside of another |
| object | A representation of data that serves a similar purpose or is related in some way. |
| object-oriented | A type of programming based on objects that represent data. |
| operator | The order in which operators are executed. |
| pseudocode | A documentation style that is structured like a programming language but does not use the syntax of the language. |
| static method | Defines an object but do not require instance data. Therefore, they can be called directly with the class name, such as Math.random(). |
| static variable | Also called a class variable, it is shared across all instances (objects) of the class. All instances have access to the value stored in the variable. |
| while loop | A way to iterate using a conditional statement that evaluates to true or false, such as (x >= 0). |
| whitespace | Blank or non-visible characters such as spaces, tabs and newlines. |