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