Skip navigation

W. W. Norton & Company : College Books

Java Programming

Highlights

Features

Q & A Sections

At the end of each chapter—include frequently asked questions, additional discussion of tricky issues, issues of relevance to the material discussed in the text, and more advanced discussions for the curious reader.

Warning Symbols

Alert students to common pitfalls.

Style Tips

Discuss stylistic issues, including naming conventions, indentation, and much more. Each tip provides a recommendation for establishing a consistent and logical style.

Design Tips

Similar to style tips, but tackle larger issues, such as proper use of class variables and how to design a class

Cross-references

Located in the text’s margins point students to further discussion on a given topic. Although many of the references direct students to topics discussed later in the book, some refer students to topics already covered that they may wish to review.

Debugging Sections

Offer tips for effective testing and debugging.

Sidebars

Cover topics that aren't strictly part of Java but that every knowledgeable Java programmer should be aware of, such as number bases and the IEEE floating-point standard.

Case Studies

Allow a discussion of design in greater depth than would be possible with smaller programs.

Programming Projects

Projects at the end of each chapter vary in difficulty, so that professors can choose the level best suited to their students.