(those with an asterisk are in the glossary in the back of the text) *argument *attribute boilerplate code *bug *byte code *class *comment *compiler *constructor *debug dot java file dot class file *development cycle *extend *identifier *input *instance of an object *keyword main method *memory *method *multiline comment object output *parameter *primitive data type *program *reserved word symbol *semantics *single line comment *source code *signature statement *syntax token