Java: The Complete Reference, Ninth Edition and over 2 million other books are available for Amazon Kindle . Learn more
£27.29
  • RRP: £41.99
  • You Save: £14.70 (35%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Java: The Complete Refere... has been added to your Basket
Trade in your item
Get a £9.75
Gift Card.
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: The Complete Reference, Ninth Edition Paperback – 1 Apr 2014


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£27.29
£22.50 £23.05

Frequently Bought Together

Java: The Complete Reference, Ninth Edition + Java: A Beginner's Guide, Sixth Edition + Head First Java
Price For All Three: £66.03

Buy the selected items together



Trade In this Item for up to £9.75
Trade in Java: The Complete Reference, Ninth Edition for an Amazon Gift Card of up to £9.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 1312 pages
  • Publisher: McGraw-Hill Osborne; 9 edition (1 April 2014)
  • Language: English
  • ISBN-10: 0071808558
  • ISBN-13: 978-0071808552
  • Product Dimensions: 18.5 x 4.3 x 23.1 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 63,633 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By Tom G. on 11 July 2014
Format: Paperback Verified Purchase
The book covers most of Java SE8, taking the time to introduce the language itself to newcomers. Actually, a third of the book serves that purpose, which is a bit unbalanced for a reference. While this may be welcome to the reader who is still learning Java, it prevents the coverage of advanced topics that would have been appreciated by many programmers expecting the book to be somewhat more faithful to its title.

Complete it is certainly not, ClassLoader and SecurityManager are in the "Here be dragons" category, even though they would have come in handy for anyone wondering how to implement plug-ins, not an uncommon feature in today's applications. Not even a mention of Nashorn, one of the key SE8 additions. Not much either on how to profile applications, unit-test and deploy them. And so on... not a huge disappointment, but still not up to standards set by books like "C# in a Nutshell" or "Python Essential Reference".

What most readers will probably miss is an algorithmic complexity evaluation of the Java collections. Stating that the TreeSet class "access and retrieval time are quite fast" just won't cut it. Is this O(1), O(n)? An educated guess would hopefully tell the reader O(log(n)) and help them deciding which class to choose... except the reader shouldn't have to guess while holding a "Complete Reference", especially when it's endorsed by Oracle (who should have some insight on the complexity of their libraries).

118 pages are devoted to the old Awt classes (plus some more on Applets), for anyone who still cares, 84 pages to the Swing evolution, and 92 to JavaFX but no mention of FXML unfortunately, so it's still pretty much last-century-oriented.
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
2 of 2 people found the following review helpful By Mr. J. Adlington on 29 April 2014
Format: Paperback Verified Purchase
First of all, the Java language is so large that it cannot be contained in one book but this one certainly tries to as it contains an enormous amount of information.
It is very well-written and contains lots of excellent examples from which to learn.
I have noticed that on page 356, <? Super subclass> is called an inclusive clause but in the previous edition, it is called an exclusive clause. I also notice on page 39, it says a char’s range is from 0 to 65536 but it is not. Its range is 0 to 65535 as a char uses two bytes. Other than that, I’ve noticed no errors.
I love the new explanations of the new features of Java 8. I would have liked it if a little more emphasis was placed on charsets (and StandardCharsets – no need for a try / catch clause) as Java uses Unicode and it is possible to read or write a text file using foreign characters that doesn’t save them properly. I would have liked one or two pages on BigInteger and BigDecimal too.
Overall, I would thoroughly recommend this book to anyone as it contains possibly all the information you could need on Java. It really does cover basics, right up to complicated things such as servlets, JavaFX and lambda expressions.
I would have liked it if it mentioned in passing that it may be useful to use an IDE such as NetBeans or Eclipse rather than using javac for compiling the source code (an IDE will save you a lot of typing if it has a GUI builder) but I understand you cannot mention more than that as this book is not a tutorial on how to use an IDE.
I have learned almost everything I know on Java from this book and from the previous edition.

Excellent work. The Author has made yet another fantastic book. I am very impressed with it.
2 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
Format: Paperback Verified Purchase
Excellent but I wish it had been able to include signing applets to make them usable in today's security conscious environment.
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


Feedback