What's New In This Edition
This exciting, new revision of Java How to Program is fully up-to-date with the Java 2 Platform Standard Edition (J2SE) 5.0! New chapters and/or sections based on the latest release of Java include:
Java How to Program, 6/E takes a new early classes and objects approach to teaching programming. These topics in the past editions of Java How to Program, were introduced in Chapters 8-10. Now, they are introduced in Chapter 3 and are integrated throughout the book in both the examples and exercises from that point forward. Other features and updates to this edition include:
- Updated examples and exercises.
- Addressed the comments of two distinguished review teams-post-publication review team of the fifth edition and the pre-publication review team of this new edition.
- Tuned the writing to eliminate redundancy.
- All new book presentation design with new fonts, tips and colors.
- Deitel live-code pedagogy.
- Some sections are now marked as optional.
- Coverage of GUI is being organized to make its coverage optional, so students and instructors can focus more on the fundamental concepts of each chapter rather than GUI concepts.
- Simplified coverage of files and streams.
- Simplified coverage of networking.
Reviewer Comments on Java How to Program, 6/e
"Does an excellent job describing the new features included in JDK 5.0."�
~Doug Kohlert, Sun Microsystems
"The optional Graphics & GUI case study track introduces students to some of the more fun things in Java! Working with color, graphics and GUI always gets their attention!"
~Karen Arlien, Bismark State College
"I teach Java programming and object-oriented analysis and design. The optional UML/OOD case study is the best presentation of the ATM example I have seen. . Classes are introduced early. The authors separate the functionality and the testing of the class, emphasizing good program design principles."
~Craig W. Slinkman, U. of Texas-Arlington
"A well-written presentation of object-based programming principles. A must-read for every aspiring programmer."
~Marita Ellixson, Eglin AFB, Univ. of Arkansas, Indiana Wesleyan Univ., Lead Facilitator
"The UML material is very well done and a huge asset."
~Gavin Osborne, Saskatchewan Institute
"Introduces OOP early without burying the reader in complexity. The conceptual level is perfect. This will be a great help the next time I teach 101. . I was introduced to JHTP by my students who pleaded with me to drop our assigned text in favor of JHTP. No other text comes close to its quality of organization and presentation. The Live-Code approach to presenting exemplary code makes a big difference in the learning outcome."�
~Walt Bunch, Chapman University
"Probably the most complete coverage of learning through examples in published material today. This material is such high quality-it is unbelievable. The ATM example is super!"
~Anne Horton, AT&T Bell Laboratories