Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell? Sell on Amazon
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 2: The Complete Reference, Fifth Edition Paperback – August 13, 2002

ISBN-13: 978-0072224207 ISBN-10: 0072224207 Edition: 5th Revised edition

16 New from $25.30 36 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback, August 13, 2002
$25.30 $0.01

There is a newer edition of this item:


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



NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Complete Reference
  • Paperback: 1184 pages
  • Publisher: McGraw-Hill/Osborne Media; 5th Revised edition edition (August 13, 2002)
  • Language: English
  • ISBN-10: 0072224207
  • ISBN-13: 978-0072224207
  • Product Dimensions: 8.9 x 7.2 x 2 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: #660,487 in Books (See Top 100 in Books)

Editorial Reviews

Review

"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

More About the Author

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

Customer Reviews

A very organized book, wonderful way of explanation.
Shadia Sheikhy
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.
M. Hart
I really recommend this book for anyone trying to learn Java.
Paulo E. Reichert

Most Helpful Customer Reviews

69 of 70 people found the following review helpful By A Customer on August 21, 2000
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 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
15 of 15 people found the following review helpful By M. Hart on October 12, 2003
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 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
10 of 10 people found the following review helpful By A Customer on September 8, 1999
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 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
8 of 8 people found the following review helpful By "sachitk" on February 23, 2001
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 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
6 of 6 people found the following review helpful By Farvin on November 30, 1999
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 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

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?