Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Java How to Program, 6/E Cover

ISBN: 0131483986
© 2005, pp. 1500

Order now at

Download Code
Examples and
Other Premium
Content for
Registered Users

Login or Register to download this book's code examples and other premium content.

Java How to Program, 6/e

Professors and Instructors: Contact your Prentice Hall representative to request an examination copy. Locate your Prentice Hall representative.

Order from Amazon or InformIT:

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:
  • Autoboxing

  • Enumerations

  • Enhanced for loops

  • Variable length argument lists

  • New Formatter class for C-style formatted output

  • New Scanner class for simpler keyboard input

  • Generics

  • Concurrency APIs

  • Updated  presentation of multithreading and concurrency

  • static import statements

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:
  • Audited to the ACM/IEEE CS curricula guidelines, the CS AP exam and Sun's Certified Java Programmer and Java Developer exams.

  • New, condensed object-oriented design and UML case study (ATM application) replaces the large elevator case study from earlier editions.
  • New recursion chapter.
  • New Searching and Sorting Chapter.
  • Updated the UML discussion with the latest UML industry standard-UML 2.0.
  • Updated presentation of Inheritance and Polymorphism, including new examples to replace the Point/Circle/Cylinder hierarchy from earlier editions.
  • New appendices on Java APIs, Javadoc, primitive types, keywords and bit manipulation.
  • Text-file processing.
  • 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

Safari Trial Subscriptuon

Update :: January 20, 2020