The third edition retains many of the features of the first two editions, including:
- Early Introduction of Objects
- Emphasis on Object Oriented Design (OOD)
- Unified Modeling Language (UML) Diagrams
- Self-study Exercises with Answers
- Programming, Debugging, and Design Tips
- From the Java Library Sections
- Object-Oriented Design Sections
- End-of-Chapter Exercises
- Companion Web Site, with Power Points and other Resources
0 Computers, Objects, and Java
1 Java Program Design and Development
2 Objects: Using, Creating, and Defining
3 Methods: Communicating with Objects
4 Input/Output: Designing the User Interface
5 Java Data and Operators
6 Control Structures
7 Strings and String Processing
8 Inheritance and Polymorphism
9 Arrays and Array Processing
10 Exceptions: When Things Go Wrong
Etc.