These notes are intended to provide some guidance for you as you read the text, and to stimulate class discussion. They are not a substitute for reading and studying the text!
Text Notes Chapter 1: The way of the program Chapter 2: Variables and types Chapter 3: Methods Chapter 4: Conditionals, graphics and recursion Chapter 5: Fruitful methods Chapter 6: Iteration Chapter 7: Strings and things Chapter 8: Interesting objects Chapter 9: Create your own objects Chapter 10: Arrays and the ArrayList class Chapter 11-12: Arrays of objects Chapter 13: Inheritance Chapter 14-15: Linked Lists and Stacks Other Notes Console Input and Output in Java Formatting Numbers into Strings JOptionPane Dialogs Exceptions and I/O Operations Graphical User Interfaces