This new edition employs the Shelly Cashman Series' proven project-oriented approach to learning, presenting difficult Java programming concepts in a straightforward and exciting way! The real-world examples provided keep students interested while reinforcing concepts and empowering student to apply the knowledge acquired. Every chapter has been updated to provide coverage of the Java 2 SDK version 5.0. The Comprehensive version maps to both of the A and the AB, AP examinations.