Java Software Solutions: Foundations of Program Design

Front Cover
Pearson/Addison-Wesley, 2009 - Computers - 804 pages
As the worldwide best seller for introductory programming using the Java(tm) programming language, Java Software Solutions is the premiere model of text that teaches a foundation of programming techniques to foster well-designed object-oriented software. Heralded for its integration of small and large realistic examples, the authors emphasize building solid problem-solving and design skills.

The Sixth Edition introduces improvements that make the text a better teaching and learning tool. Revolutionary Video Notes featuring author John Lewis work in conjunction with the text to visually explain challenging topics and in-text Programming Projects. New vignettes explaining real-world software failures emphasize why good design is important, and novel section-level exercises let students check their comprehension before moving on.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Data and Expressions
Using Classes and Objects

15 other sections not shown

Other editions - View all

Common terms and phrases

About the author (2009)

John Lewis is the co-author of several Java(tm) programming language textbooks: Java Software Solutions, Java Software Structures,Java Foundations, and Programming with Alice and Java. He received his BS, MS, and PhD degrees from Virginia Tech.

Bibliographic information