Java 2: The Complete Reference, Fifth Edition
||Author: Herbert Schildt, Herb Schildt|
List Price: $49.99
Our Price: Click to see the latest and low price
Publisher: McGraw-Hill Osborne Media (13 August, 2002)
Sales Rank: 10,669
Average Customer Rating: 4.24 out of 5
Customer ReviewsRating: 5 out of 5
A Great Reference for Novice & Experienced Programmers Alike
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. Part III (the next 128 pages) provides some information about Java Beans, Swing, Servlets and a helpful guide for migrating from C++ to Java. Part IV (the next 123 pages) shows Java in action with four example applications.
Overall, I rate Herbert Schildt's "Java 2: The Complete Reference, Fifth Edition" with 5 out of 5 stars. It has become a constant companion as I learn and work with Java.
Rating: 4 out of 5
Both a learning aid and a reference book
I have always enjoyed Osborne's "Complete Reference" series, and this book is no exception. Designed as both a learning aid and a reference book, I found that material was both easy to lookup and the text was engaging enough to read through.
The book starts out with an overview of Java, including a discussion of OOP. If you're an experienced OO Programmer, you'll probably be a bit bored. Really the first 6 chapters cover all the basics of creating a Java program (including data types, operators, classes, and control statements). After this initial discussion, the book gets a bit more complicated by diving into inheritance, threads, and I/O.
What I really enjoyed about this book is the rest of it: after this discussion on Java language principles, the rest of the book is a how-to on the various Java libraries. For example, in the chapter on the java.util library, there is a section on the HashSet class. There is a description of the class (including various overloaded constructors) and a good example of how to use it. Think O'Reilly's Java In A Nutshell but with a lot more instruction and examples.
Another thing I really enjoyed about the reference section of this book, is that "gotchas" are clearly outlined. Where there are tricky little things you wouldn't think about, or differences in how Java behaves depending on what your might expect, this book explains these issues. In any case, the reference section covers the java.lang, java.util, java.io libraries in addition to providing detailed discussion of using networking and AWT libraries.
Rating: 5 out of 5
My Favorite Java Book
I was very pleased with this book...it has some solid examples, I used it in my Advanced Java course.
· C++: The Complete Reference, 4th Edition
· Effective Java Programming Language Guide
· JSP 2.0: The Complete Reference, Second Edition
· J2EE: The complete Reference