| Term 
 | Definition 
 
        | Primitive datatype for storing integers |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Primitive datatype for storing many decimal numbers |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Primitive datatype for storing precise decimal numbers |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Primitive datatype that keeps track of whether something is true or false |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Primitive datatype for storing a single character |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | An object class within Java that stores a sequence of characters |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Sequences you can put in Strings to give extra formatting information |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Escape sequence for a new line |  | 
        |  | 
        
        | Term 
 | Definition 
 | 
        |  | 
        
        | Term 
 | Definition 
 
        | Escape sequence allowing you to have a forward slash in your String |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Values that give a method extra information that it uses to perform an action |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Return type for a method that doesn't need to  return a piece of information |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | A method that changes the state of an object |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | A method that gets information about an object |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | A method that's called just once when the object if first created that has the same name as the class but no return value |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | defines an action that an object can perform, sets the state of an object, or gets information about an object |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | When java automatically treats an int value as a double because there is no precision to be lost |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | A "blueprint" that allows infinite objects to be created following that blueprint |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | variables that have a name and hold either NULL or an address that points to an object |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | A type of variable that can't change while the program is running, declared using the keyword 'final' |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Java's assignment operator |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | a number, char, or String typed in directly |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | a 'box' in memory that has a name and can hold a value of a specific datatype |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Denotes that the field can only be accessed inside of the class it is in, not from outside |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | denotes that a field can be accessed both inside and outside of the class it is in |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | the method that executes when you run the program |  | 
        |  |