With a variety of interactive learning features and user-friendly pedagogy, this revised and updated Third Edition provides a comprehensive introduction to programming using the most current version of Java (Java 7). This comprehensive edition is designed for the 2-3 term introductory course in Java programming and incorporates an active learning approach, which asks students to take an active role in their understanding of the language through the use of numerous interactive examples, exercises, and projects. The text presents object-oriented programming concepts in a progressive manner and reinforces these concepts through numerous Programming Activities, allowing students to fully understand and implement both basic and sophisticated techniques. In response to students growing interest in animation and visualization, the authors include techniques for producing graphical output and animations beginning in Chapter 4 with applets and continuing throughout the text. You will find Java Illuminated, Third Edition comprehensive and user-friendly. Your Students will find it exciting to delve into the world of programming with hands-on, real-world applications!