Chapter 1: page 11: data structures previewed page 12: algorithms page 13: database terminology; record, field, key page 14: Object Oriented Programming objects classes instantiation; objects are instances of classes creating objects using "new", invoking constructors coding constructors calling object methods, the dot operator static methods (use the name of the class) dynamic methods (use the name of the object) bank.java example constructors public, private, protected modifiers inheritance polymorphism page 22: references ... compared to C++ pointers page 26: primitive types and their value ranges byte char short, int, long float, double boolean