• Simple and practical approach, expressly designed for the needs of students who find this subject difficult
• Uses the techniques of Charatan & Kans' previous books and editions, forming a coherent development of the subject and providing a complete coverage of the language, so is an ideal reference and teaching text for all students studying Java
• Advanced graphics programming are introduced, tying together concepts such as threading, applets, animations and rapid applications development
• Takes an integrated approach to software development rather than being simply a programming text, therefore enable students to understand the industrial implications of Java programming
• Advanced work on containers and collection classes is covered
• Looks at Java IDEs which lend themselves to a RAD approach by providing drag and drop programming facilities
• Deals with topics such as file handling, exceptions and threads
• Expands upon the topic of inheritance and introduces interfaces
• Java is placed in context in the current software development environment, and provides a comparative study with other OOPs
• Many examples, complete with downloadable code, and extensive end of chapter exercises, complete with solutions on the website
• Case studies are developed throughout the book in order to provide practical examples and to develop themes