Part I: Becoming a Sun Certified Java 2 Programmer
 
 1 Overview of the\'Java Programmer Exam
 2 Language Fundamentals
 3 Operators and Assignments
 4 Declarations and Access Control
 5 Flow Control and Exception Handling
 6 Overloading, Overriding, Runtime Type, and Object Orientation
 7 Garbage Collection
 8 Threads
 9 The java.lang Package
 10 The java.util Package 
 11 The java.awt Package: Components and Facilities
 12 The java.awt Package: Layout
 13 The java.awt Package: Event Handling 
 14 The java.awt Package: Painting
 15 The java.io Package
 
 Part II: Becoming a Sun Certified Java 2 Developer
 16 Overview of the Java Developer Exam
 17 Developing User Interfaces with Swing
 18 Writing Client-Server Applications Using Java.net
 19 Accessing Databases Using JDBC
 20 Programming Assignment Details
 
 Part III: Final Review
 Fast Facts: Becoming a Sun Certified Java 2 Programmer
 Fast Facts: Becoming a Sun Certified Java 2 Developer
 Study and Exam Prep Tips 
 Practice Exam: Becoming a Sun Certified Java 2 Programmer
 Practice Exam:-Becoming a Sun Certified Java 2 Developer
 
 Part IV: Appendix
 A What\'s on the CD-ROM
 Index