Java: The Complete Reference, Ninth Edition: The Complete... and over one million other books are available for Amazon Kindle. Learn more
Try the eBook free for 7 days on your Fire, iOS, Android, PC, or Mac.

Qty:1
  • List Price: $60.00
  • Save: $20.80 (35%)
Only 20 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Java: The Complete Refere... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $19.25
Learn More
Trade in now
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 all 3 images

Java: The Complete Reference (Complete Reference Series) Paperback – March 11, 2014

38 customer reviews
ISBN-13: 978-0071808552 ISBN-10: 0071808558 Edition: 9th

Buy New
Price: $39.20
37 New from $31.18 20 Used from $31.17
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$39.20
$31.18 $31.17
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


The Associated Press Stylebook 2015
The Associated Press Stylebook 2015
This new edition contains more than 3,000 A to Z entries detailing the AP’s rules on grammar, spelling, punctuation, capitalization, abbreviation, and word and numeral usage. Learn more
$39.20 FREE Shipping. Only 20 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Java: The Complete Reference (Complete Reference Series) + Java: A Beginner's Guide + Head First Java, 2nd Edition
Price for all three: $86.13

Buy the selected items together

Special Offers and Product Promotions


Editorial Reviews

About the Author

Herbert Schildt is the world’s leading programming author and a top authority on Java, C++, and C#. His books have sold millions of copies worldwide. Herb’s acclaimed books include Java: The Complete Reference, Java: A Beginner's Guide, C++: The Complete Reference and C#: The Complete Reference.

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 Series
  • Paperback: 1274 pages
  • Publisher: Mcgraw-Hill Osborne Media; 9 edition (March 11, 2014)
  • Language: English
  • ISBN-10: 0071808558
  • ISBN-13: 978-0071808552
  • Product Dimensions: 7.3 x 1.7 x 9.1 inches
  • Shipping Weight: 4.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon Best Sellers Rank: #19,991 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

41 of 44 people found the following review helpful By Constantine Kulak on May 26, 2014
Format: Paperback Verified Purchase
The first impression after reading this book for one day -- it is definitely not a complete reference. Many important points are covered too shallow.

For example, while discussing Properties, the author mentions that this API is sort of obsolete, but he doesn't mention Preferences. In fact, Preferences are not mentioned at all (at least I couldn't find it in the Index). Another example -- StringTokenizer class, for which the author dedicates two pages, but doesn't mention how it is different from String.split, e.g. from the performance point of view. There are javadocs for ArrayList, but it doesn't say how it grows and when it shrinks. I was unable to find some of the important contracts, e.g. what has the higher priority for a TreeSet -- Comparator's 0, or element's equals returning false? Those are rather trivial questions, naturally appearing while reading the book, but unfortunately you'll have to google for it. The author provides virtually no hints about the implementation of the library and the language, which I believe is essential for understanding most of the design decisions. This is absolutely unacceptable for a reference book.

There are two other annoying things:

1. The book is full of Javadocs, I would say 1/3 of the book is Oracle javadocs, which I personally find rather useless. It looks like something completely artificial, added just to extend this (already enormous) volume.
2. The book is very thick, while the binding and cover are very soft and unsubstantial. It had some signs of wear already after one day of reading! If you use this book regularly as a reference, it will wear out very soon.

Having said that, I must mention that some of the topics are covered well, concise and right to the point.
Read more ›
4 Comments 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
9 of 10 people found the following review helpful By G. Bulla on May 4, 2014
Format: Paperback Verified Purchase
This book is very comprehensive and well-written. There are the perfect number of examples (at least for experienced Java developers) located just at the right point in the paragraphs. Covers Lambda expressions well, and also other relatively new areas such as JavaFx. This book is also well-organized and therefore very suitable as a reference manual for looking up individual subjects.

My only disappointment with the purchase of this paper book is that it did not include a PDF version, as did a recent Manning book I purchased on Spring. Often times, you need both.
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
3 of 3 people found the following review helpful By Tomanow on February 7, 2015
Format: Paperback Verified Purchase
Some reviewers have said this book is too big to read through. I'll put that to the test. This book is BIG but written very nicely. It is a reference book, yes, but can be read through comfortably. It is clear and succinct without embellishment. There are plenty of examples throughout each section to apply the outlined knowledge. I especially like how some sections include the *why* of the way things are. It helps with understanding. I am an experienced programmer coming from many other object-oriented languages and wanted a way to learn Java without the fluff. This book is perfect in that respect. It is in no way a novice guide to programming. If you are not familiar--at least conceptually--and experienced with OOP/OOD (among other things), come back later for this massive text. Otherwise, it's worth the splurge at ~$45 for nearly 1300 pages. It is well-organized and written with great clarity.

TOC (At a Glance):

__ Part I The Java Language __
1. The History and Evolution of Java 3
2. An Overview of Java 17
3. Data Types, Variables, and Arrays 35
4. Operators 61
5. Control Statements 81
6. Introducing Classes 109
7. A Closer Look at Methods and Classes 129
8. Inheritance 161
9. Packages and Interfaces 187
10. Exception Handling 213
11. Multithreaded Programming 233
12. Enumerations, Autoboxing, and Annotations (Metadata) 263
13. I/O, Applets, and Other Topics 301
14. Generics 337
15. Lambda Expressions 381

__ Part II The Java Library __
16. String Handling 413
17. Exploring java.lang 441
18. java.util Part 1: The Collections Framework 497
19. java.util Part 2: More Utility Classes 579
20. Input/Output: Exploring java.io 641
21. Exploring NIO 689
22.
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
8 of 10 people found the following review helpful By Richard Figueroa on July 17, 2014
Format: Paperback Verified Purchase
I've always liked Herbert Schildt's programming books. He writes in a clear and concise manner. Explains the subject matter simply and clearly without running off in tangents, confusing the subject. I'm about 1/2 way thru this Java book and so far have found it an excellent learning tool.
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
7 of 9 people found the following review helpful By 777iam on June 16, 2014
Format: Paperback Verified Purchase
I would like to state that I am a well grounded Java developer, and I was checking around for a good arsenal for my Oracle Java Programmer Certification and I found this amazing book that will tech you in a friendly way every corner of Java.
1 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
1 of 1 people found the following review helpful By mabouali on December 9, 2014
Format: Paperback Verified Purchase
If you know how to program and you want to learn how to code in Java, this is the right book. I wanted to quickly learn about the Java language and this book is about that exactly. It got me up and coding in Java in just a week. I have other Complete References by Herbert Schildt and they are all good.

If you are new to programming and haven't wrote any program; though this is not your book. This book tells you how to code the common building blocks of a program in Java, such as functions, loops, conditions, objects, ... However, you should already know what they are, where to use them, and how to use them. As I mentioned, this book is about coding in Java not teaching programming.
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

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Java: The Complete Reference (Complete Reference Series)
This item: Java: The Complete Reference (Complete Reference Series)
Price: $39.20
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: best oracle text books, amazon java programming book, amazon java books core