Class Learning

Java Illuminated, Fourth Edition (Includes Navigate 2 Advantage Access)

  • Buy nowFourth Edition
    ISBN: 9781284045314
  • Request academic inspection copy
    Fourth Edition
    ISBN: 9781284045314

Anderson and Franceschi

Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.

Navigate 2 is nearly here. In the meantime, we invite you to redeem your Access Code and join our Lounge. Once your Navigate 2 Advantage Access is live, we will notify you via email.

Fully revised and updated to reflect the most recent features in Java 7 and Java 8, Java Illuminated: An Active Learning Approach, Fourth Edition is one of the most interactive and user-friendly texts available. Comprehensive but accessible, the text takes a progressive approach to object-oriented programming, allowing students to build on established skills to develop new and increasingly complex classes. Java Illuminated follows an activity-based active learning approach that ensures student engagement and interest. This Fourth Edition now includes techniques for producing graphical output and animations using both applets and graphical applications. Packed with real-world applications and student activities, Java Illuminated, Fourth Edition will draw students in to the world of programming.

Instructor and Student Support Materials:

Every new, printed copy is packaged with a full suite of ancillary resources, including Navigate 2 Advantage Access that benefits BOTH the student and the Instructor!

For the Instructor:

•    Lecture Slides in PowerPoint format
•    Solutions to Exercises
•    Test Bank

For the Student:

•    Every NEW copy includes a free access card for Turing’s Craft CodeLab

With Navigate 2, technology and content combine to expand the reach of your classroom. Whether you teach an online, hybrid, or traditional classroom-based course, Navigate 2 delivers unbeatable value. Experience Navigate 2 today at
Features & Benefits

Key Features of the Fourth Edition include:

- Supports recent features in Java 7 and Java 8, using switch with Strings (Example 5.14) and varargs (Examples 8.24–8.25)
- Includes the addition of UML to many examples to better illustrate the architecture of the applications and the relationships between classes
- Stronger coverage of interfaces and how they can be used to promote reusability of code
- An expanded discussion of the Model-View-Controller architecture to better support students who are continuing on to more advanced programming courses, web programming, or mobile computing (for iPhone™ or Android™)
- Chapter-by-chapter Programming Activities provide students with immediate visual feedback assessing the correctness of their code and give students the tools to fully understand and implement both basic and sophisticated techniques
- Common Error Trap boxes warn against typical student errors
- Look it Up programming projects promote independent student research

List of contents

  Chapter  1  Introduction to Programming and the Java Language
  Chapter  2  Programming Building Blocks-Java Basics
  Chapter  3  Object-Oriented Programming, Part 1:Using Classes
  Chapter  4  Introduction to Applets and Graphics
  Chapter  5  Flow of Control, Part 1: Selection
  Chapter  6  Flow of Control, Part 2: Looping
  Chapter  7  Object-Oriented Programming, Part 2: User-Defined Classes
  Chapter  8  Single-Dimensional Arrays
  Chapter  9  Multidimensional Arrays and the ArrayList Class
  Chapter  10  Object-Oriented Programming, Part 3: Inheritance, Polymorphism, and Interfaces
  Chapter  11  Exceptions and Input/Output Operations
  Chapter  12  Graphical User Interfaces
  Chapter  13  Recursion
  Chapter  14  An Introduction to Data Structures
  Chapter  15  Running Time Analysis
Appendix  A  Java Reserved Words and Keywords
Appendix  B  Operator Precedence
Appendix  C  The Unicode Character Set
Appendix  D  Representing Negative Integers
Appendix  E  Representing Floating-Point Numbers
Appendix  F  Java Classes APIs
Appendix  G  Solutions to Selected Exercises

Log on now

To create an account or if you have forgotten your password,
just enter your email and clickthe 'request link' button