Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Java 2: The Complete Reference, Fifth Edition 5th Revised edition Edition

4.3 out of 5 stars 72 customer reviews
ISBN-13: 978-0070495432
ISBN-10: 0070495432
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used - Good
Condition: Used: Good
Comment: FREE TRACKING ON ALL ORDERS! Support Your Planet. Buy CLEAN EARTH BOOKS. Shipping orders swiftly since 2008. A great value for the avid reader! GOOD can range from a well cared for book in great condition to average with signs of slight wear. Overall, All text in great shape! Comes with our 100% Money Back Guarantee. Our customer service can't be beat! Tracking included on all orders.
Access codes and supplements are not guaranteed with used items.
27 Used from $1.78
More Buying Choices
15 New from $24.89 27 Used from $1.78

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save Up to 90% on Textbooks Textbooks

Editorial Reviews


"A beginner will get a sufficient understanding of Java and some excellent AWT applet source code examples." -- Robert Hurd, Code Collection web site, codecollection.com. March 2000 --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

The Most Comprehensive and Definitive Guide to Java!

Let Herb Schildt, the world's leading programming author, show you everything you need to develop, compile, debug, and run Java applications and applets. This definitive guide contains complete details on the Java language, its class libraries, and its development environment along with hundreds of examples and expert techniques. Fully updated to cover the latest features of Java 2, v1.4, including the new I/O API, regular expressions, chained exceptions, the assert keyword, and upgrades to Java's networking classes and the Collections Framework, this comprehensive reference is a must-have for every Java programmer. And, everything is explained in the clear, uncompromising style that has made Herb Schildt the choice of millions worldwide.

  • Master the entire Java language and its core libraries
  • Build portable applets and applications
  • Fully utilize the Abstract Windows Toolkit (AWT)
  • Use layout managers effectively
  • Supercharge your programs using multithreading
  • Leverage the power of the Collections Framework
  • Apply Java's networking and imaging classes
  • Migrate code from C++ to Java
  • Explore servlets, Swing, and JavaBeans
  • Learn about Java's newest features--including the new I/O and regular expression APIs, the assert keyword, and chained exceptions

Product Details

  • Series: Complete Reference
  • Paperback: 1184 pages
  • Publisher: McGraw-Hill/Osborne Media; 5th Revised edition edition (August 13, 2002)
  • Language: English
  • ISBN-10: 0070495432
  • ISBN-13: 978-0070495432
  • ASIN: 0072224207
  • Product Dimensions: 9.1 x 7.4 x 2.4 inches
  • Shipping Weight: 3.3 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (72 customer reviews)
  • Amazon Best Sellers Rank: #1,353,841 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Top Customer Reviews

Format: Paperback
I have waited to write this review until I had finished the book cover-to-cover in order to give a fair review. I bought this book because of the author Herbert Schildt. I have read several of his books and found them all to be informative, easy to understand and well written. While I was disappointed in some aspects of this book, overall I liked it. I think, however, everyone should know what this book has to offer prior to buying it. It may not suit the needs of some potential buyers.
This book is broken up into four sections: The Java Language, The Java Library, Software Development Using Java, and Applying Java.
The first section was the best and most detailed section of the book. It goes from page 4 to page 340 and is an excellent tutorial for learning the Java language. It doesn't talk about the AWT, applets, or any graphical programming for that matter, but gives the reader a firm foundation with which to move into those more interesting Java programming areas. This section alone was worth the price of the book. (while I agree with another reviewer that Bruce Eckel's Thinking in Java was a great book, I like this one better because it doesn't keep referring back to C/C++ all the time).
From the start of the second section through the end of the book, this book takes on a different approach. Instead of detailed descriptions as offered in the first section of the book, it begins to be an overview. Many topics are touched upon and many examples are given, but the reader is not given enough information or depth in these chapters to make them very useful.
The bottom line is, this book provides a firm understanding of Java's syntax and object oriented programming.
Read more ›
Comment 69 of 70 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
When I needed to learn the Java programming language very quickly for work, I read many reviews and narrowed down my search to handful of few books. I looked at copies of my final possible choices in a local bookstore and finally purchased Herbert Schildt's "Java 2: A Beginner's Guide, Second Edition" and have absolutely no regrets. Along with this book, I realized that I would also need a more comprehensive reference book detailing the multitude of Java classes designed for many purposes. To this end, I chose Herbert Schildt's "Java 2: The Complete Reference, Fifth Edition" not only for its extensive library, but also because of Herbert Schildt's wonderful writing that is easy to read and understand quickly.
Herbert Schildt subdivided "Java 2: The Complete Reference, Fifth Edition" into four parts: tutorial, library, software development and applications. Part I (the first 346 pages) is a Java tutorial, organized similarly to Herbert Schildt's other book that I purchased, "Java 2: A Beginner's Guide, Second Edition". However, the tutorial in this book is more condensed than in the guide, which has over 500 pages. Some readers may find the condensed approach in this book sufficient to learn the language, but if you want more comprehensive tutorial explanations, the guide is good companion.
Part II (the next 539 pages) is an extensive library detailing most of Java's built-in classes dealing with everything from string handling, collections, utility classes, console I/O, file I/O, networking, applets, event handling (mouse movements, button use, and other interactive GUI objects), the AWT (Abstract Window Toolkit), images and other I/O types including Regular Expressions.
Read more ›
Comment 15 of 15 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Though the writing of Mr. Schildt is very clear, the treatments of many of important java features are oversimplistic. For example,when I had a question on using "this" in a constructor to call another constructor,there is no answer in this book;the multithreading part gives only very impractical examples and you still don't know how to write multithreading programs after reading the whole chapter;the introduction of Swing is only a brief mention,to list a few.
I think "Thinking in Java" is a good book,which tells you what is happening behind the scene. However, it is understandable that no book could be titled "complete reference".
Comment 10 of 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The book is really good when it comes to the basics of the Java language and syntax. However, there are a quite few typos and the code printed at times does not compile. Particularly the "box" program. Where the book really starts getting weary is in its dealing with I/O and advanced methods and classes. In this section, little or no examples are given on the use of certain classes. Also the way it deals with Swing and JDBC is pretty elementary. JDBC which is of great importance to serious Java Programmers is completely ignored except for a 10 line mention! These glitches apart, Shildt and Naughton deal with java authoritatively and comprehensively. It is a good introduction to someone who is new to java but it cannot be termed "The complete reference." The title misguides the reader..... --Sachit
Comment 8 of 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I recently purchased this book and the first thing I was made to realize was that I DID NOT need C++ background to learn JAVA. Whew! That was a relief. The chapters are very detailed and offers excellent information that even a non-programmer like me could easily grasp all the concepts about Java. It covers everything from the basics to the advanced. Was kinda dispappointed that more could have been covered about Java Beans...but overall, this is a good book to start out with.
Comment 6 of 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews