| A | B |
| byte code | a pseudomachine language for an imaginary Java computer |
| JVM | Java virtual machine |
| Java virtual machine | an interpreter that behaves like a computer and must be installed to run Java byte code on a machine |
| interpreter | a program that behaves like a computer |
| JIT | just-in-time compilation |
| just-in-time compilation | jvm that translate byte code instructions into machine language when they are first encountered so that the next time the instruction is encountered it is executed as fast machine code rather than being interpreted as slow byte code |
| GUI | graphical user interface |
| graphical user interface | the windows like screen |
| terminal I/O interface | the dos text screen |
| source code | the instructions of a program |
| statement | a program sentence |
| ; | marks the end of a statement |
| method selector operator | the period between the object's name and the message's name |
| DOS development environment | using Notepad for the editor with command line activation of the compiler and the JVM from inside a command or DOS window |
| integrated development environment | combines an editor, a Java compiler, a debugger and a JVM in a manner that increases programmer productivity |
| IDE | integrated development environment |
| MS-DOS prompt | C:\> |
| syntax errors | when the compiler detects errors usually typing |
| hacking | programmers who break into computer systems in an unauthorized way |
| import statement | a line of code telling the compiler where it can find complete specifications for a class |
| variable | (numeric) names a location in RAM in which a number can be stored |
| value | the number referred to in a variable |
| = | assignment operator |
| assignment operator | assigns a value to a variable |
| assignment statements | statements utilizating an assignment operator |
| turtle graphicvs | a simple way to draw pictures in a window and to send messages to objects |