Skip to main content


Java Concepts: Late Objects, 3rd Edition

Cay S. Horstmann

ISBN: 978-1-119-32102-6 October 2016 624 Pages


With Wiley’s Enhanced E-Text, you get all the benefits of a downloadable, reflowable eBook with added resources to make your study time more effective, including: 

• Code Walkthrough
• Video Examples
• Code Rearrange Interactivities 
• Worked Examples 
• Self-Check Exercises

The third edition of Java Concepts, Late Objects (formerly Java for Everyone) provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. The third edition is thoroughly updated for Java 8, includes new problem solving sections, and more exercises, some from science, engineering, and business. Most importantly, the Enhanced eText contains hundreds of activities for students to practice programming.

The text is known for its realistic programming examples, great quantity and variety of homework assignments, and programming exercises that build student problem-solving abilities. Additional visual design elements make this student-friendly text even more engaging.

The Enhanced E-Text is also available bundled with an abridged print companion and can be ordered by contacting customer service here:
ISBN: 9781119398998
Price: $81.95       
Canadian Price: $91.50


Related Resources

1. Introduction

2. Fundamental Data Types

3. Decisions

4. Loops

5. Methods

6. Arrays and Array Lists

7. Input/Output and Exception Handling

8. Objects and Classes

9. Inheritance and Interfaces

10. Graphical User Interfaces


11. Advanced User Interfaces

12. Object-Oriented Design

13. Recursion

14. Sorting and Searching

15. The Java Collections Framework

  • Updated for the Diamond Syntax and Java 8 software release.
  • Graphical user-interface chapters available using FX as well as Swing.
  • Greater emphasis on problem solving with practical step-by-step illustrations of techniques that can help students devise and evaluate solutions to programming problems.
  • New exercises from science and business engage students with real world applications of Java in different industries.
  • Nearly two hundred programming problems are available in Code Check with instructive feedback and automated grading for students.

Resources and Support

Instructor & Student Companion Sites are available at and include the following resources:

Instructor Resources

  • Source Code
  • Lecture Slides
  • Review Solutions
  • Programming Solutions
  • Image Gallery
  • Worked Examples
  • Video Examples
  • Test Bank
  • Transition Guide
  • Test Bank and Student Resources for your Learning Management System
  • Student Resources
  • Source Code (with additional full example programs)
  • Worked Examples
  • Video Examples
  • An introduction to computer science that presents fundamental programming concepts first and introduces object-oriented programming techniques beginning in Chapter 8, so that students have mastered the basics by the time they are asked to write their own classes.
  • Clear explanations follow the beginner’s thinking process, providing examples and analogies, and anticipating where they may get confused.
  • Self-Check Questions test understanding, not memorization, and can be used as springboards to a deeper discussion of key concepts in each section.
  • In the Enhanced eText, students have the opportunity to practice code tracing and drawing memory diagrams to enhance their understanding of fundamental programming concepts. Interactive exercises that require students to fill in small code snippets and to rearrange existing code bridge the gap between knowledge of basic constructs and producing actual code.
  • Visual approach motivates the reader and eases navigation including photographs, step-by-step figures, syntax boxes, and example tables.