Buy Used
+ £2.80 UK delivery
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Java: How to Program Paperback – 8 Aug 2001

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£27.66 £0.01

There is a newer edition of this item:

Product details

  • Paperback: 1546 pages
  • Publisher: Prentice Hall; 4 edition (8 Aug. 2001)
  • Language: English
  • ISBN-10: 0130341517
  • ISBN-13: 978-0130341518
  • Product Dimensions: 17.8 x 4.1 x 23.5 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 971,274 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

The authoritative DEITEL™ LIVE-CODE™ introduction to programming with the Java™ 2 Platform, Standard Edition (J2SE)

Java™ has revolutionized software development with multimedia-intensive, platform-independent, object-oriented code for conventional, Internet-, Intranet- and Extranet-based applications and applets. This exciting new Fourth Edition of the world's best-selling Java textbook now has a companion volume—Advanced Java 2 Platform How to Program—which focuses on the Java 2 Platform, Enterprise Edition (J2EE), presents advanced J2SE features and introduces the Java 2 Platform, Micro Edition (J2ME).

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate training and content-creation organization specializing in Java, C++, C, Visual C#, Visual Basic®, Visual C++®, .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are also the authors of the world's #1 C++ textbook—C++ How to Program, 3/e—and many other best sellers.

In Java How to Program, Fourth Edition the Deitels introduce the fundamentals of object-oriented programming in Java. The 4th edition includes an optional 180-page case study that introduces object-oriented design with the UML. Key 4th edition topics include:

  • Applications/Applets
  • Swing GUI/Event Handling
  • Classes/Objects/Interfaces
  • Encapsulation/Inner Classes
  • OOP/Inheritance/Polymorphism
  • Data Structures/Collections
  • Files/Streams/Serialization
  • Networking/Client/Server/Internet/Web
  • Graphics/Java2D/Images/Animation
  • JMF/Java Sound/Audio/Video/MIDI
  • (Optional) OOD/UML/Design Patterns
  • Exceptions/Multithreading

Java How to Program, Fourth Edition includes extensive pedagogic features:

  • Hundreds of LIVE-CODE programs with screen captures that show exact outputs
  • Extensive World Wide Web and Internet resources to encourage further research
  • Hundreds of tips, recommended practices and cautions—all marked with icons
    — Good Programming Practices
    —Software Engineering Observations
    —Performance Tips
    —Look-and-Feel Observations
    —Testing and Debugging Tips
    —Common Programming Errors

Java How to Program, Fourth Edition is the centerpiece of a family of resources for teaching and learning Java, including Web sites ( and with the book's code examples (also on the enclosed CD) and other information for faculty, students and professionals; an optional interactive CD (Java 2 Multimedia Cyber Classroom) containing hyperlinks, audio walkthroughs of the code examples, solutions to about half the book's exercises and e-mail access to the authors at

For information on worldwide corporate on-site seminars and Web-based training offered by Deitel & Associates, Inc., visit:

For information on current and forthcoming Deitel/Prentice Hall publications including How to Program Series (e-)books, Multimedia Cyber Classrooms, Complete Training Courses (that include Deitel books and Cyber Classrooms) and Web-Based Training Courses see the last few pages of this book.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 6 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

10 of 10 people found the following review helpful By Thomas Paul on 12 Nov. 2002
Format: Paperback
Deitel & Deitel books are impressive. They are impressive in size and scope (not to mention weight). How can one describe a book that starts with "What is a computer?" and ends with a discussion of the Java Media Framework? The book is as complete as you would want in an introduction to Java. It is more than 1500 pages plus bonus chapters on the included CD. The book covers virtually everything in J2SE, gives a good primer on object oriented programming, and covers design patterns and UML. There's enough information in this book for two semesters of Java. Perhaps this is the problem with this book. All this scope, all this information is just too overwhelming. Trying to use this book to self-teach Java would probably be too much. This is the kind of book that needs a steady guiding hand to point out the important information. The book even starts out hard, throwing the reader right into Swing which is used throughout the book. But this book is good. Code examples are everywhere and they are very well explained. The publisher even uses multi-color syntax highlighting to make it easier to read the code. Virtually every line of code is explained. It is almost impossible to turn a page and not find either code samples or a diagram. If you are planning on teaching a Java course and you are looking for a textbook this is one book that would make a good choice.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Amazon Customer on 5 Nov. 2002
Format: Paperback
If you start from scratch, this book is for you.
I have bought a lot of books about Java. This one is by far the best introduction to this language. It covers SDK 1.3, so you ll find nothing about the assertions but who cares.
Colors are used in the code exactly like an advanced editor would do. It makes it easy to read the code.
The aim here is to learn Java but surely you'll keep it as a reference.
Servlet and JSP are not covered in this book because it is an introduction to Java. The 2nd book from Deitel covers J2EE components...
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on 11 Oct. 2002
Format: Paperback
this edition covers a lot of topics, but you'll find the only thing it is really useful for is the early basic stuff. In my opinion the newer stuff has been crammed in with an eye to commercial rather than beneficial aims.
Earlier editions of this book were littered with mistakes in the programs, but it is now getting much more solid as texts go. It treats inheritance classes and interfaces rather well and gives a good introduction to methods. It's later sections leave something to be desired. I found the section on threads to be dreadfully written and examples on things such as RMI and Servlets to be next to useless.
Don't get me wrong, there is a lot of good inforamtion in the book, but by the time you've read it I think you'll agree with me in wanting to cut it in half!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again