Java The Complete Reference, Eighth Edition and over one million other books are available for Amazon Kindle. Learn more
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 all 2 images

Java The Complete Reference, 8th Edition Paperback – Jun 22 2011


Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
CDN$ 32.08 CDN$ 30.87

There is a newer edition of this item:

Java: The Complete Reference, Ninth Edition
CDN$ 40.09
(1)
Usually ships within 3 to 5 weeks.

Join Amazon Student in Canada



Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 1152 pages
  • Publisher: McGraw-Hill Osborne Media; 8 edition (June 22 2011)
  • Language: English
  • ISBN-10: 0070435928
  • ISBN-13: 978-0070435926
  • ASIN: 0071606300
  • Product Dimensions: 7.4 x 9.1 x 2.4 cm
  • Shipping Weight: 1.8 Kg
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: #96,905 in Books (See Top 100 in Books)
  • See Complete Table of Contents


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

5.0 out of 5 stars
5 star
3
4 star
0
3 star
0
2 star
0
1 star
0
See all 3 customer reviews
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback Verified Purchase
This is a great book for learning Java or referring back to something you are rusty on. It covers everything I need to know and has a great index/table of contents to quickly jump to a specific page. Not to mention the great service from Amazon, I received this book in perfect condition. I'll be looking forward to future releases. The disappointed thing was no exercises are in this book, but I guess that is why they call it a reference.
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.
By Jeremie on April 15 2013
Format: Paperback Verified Purchase
GIve you a good walk through of java language, good explanation and good references to C++. A must-have for any programmer.
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 2 people found the following review helpful By Doug Robinson TOP 500 REVIEWER on Aug. 2 2013
Format: Paperback Verified Purchase
I taught myself C programming back in the 1990's with books by Herb Schildt, and they were clearly written and easy to understand. This book is every bit what I remember from the author. His explanations are very thorough, and don't leave you wondering what he meant. I highly recommend this book to new programmers, old programmers who are a bit rusty, or even as a reference for more experienced programmers.
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 Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 43 reviews
49 of 50 people found the following review helpful
A great place to start learning Java Oct. 4 2011
By T. Anderson - Published on Amazon.com
Format: Paperback Verified Purchase
This is a great place to start learning Java. I think the book is good for beginners to start learning Java, as well as great reference for those experienced with Java.

The book does not use an IDE to create, compile, and run the programs. It uses javac and java commands to compile and run. I used both the SDK command lines and the IntelliJ IDEA Community Edition to compile and run the programs. Both worked fine, but I also have an interest in learning to use IntelliJ IDEA.

The book covers the Java language, the Java Library, Software Development with Java Beans, Swing, Servlets, and ends with building 2 sample applications.

The book covers Data Types and Operators, Control Statements, Classes, Objects, Methods, Packages, Interfaces, Exception Handling, Inheritance, I/O, Multithreading, Enumerations, Autoboxing, Static Import, Annotations, Generics, Applets, Events, AWT and Swing, Java's Documentation Comments, Varargs, Networking, Collections, Concurrent API, JavaBeans, and servlets.

All the code is available for download and is very well organize and usable. It is separated by chapter.

My favorite part of the book was that it spent a lot of time on UI topics. There were several good chapters on AWT and Swing. I also like the author's writing style. The book is a nice read as well as a good reference.

My main complaint about this book is that it includes almost all of the Java, A Beginner's Guide, 5th Edition. Anyone beginning Java would obviously start with Java, A Beginner's Guide, 5th Edition, but if I was to do it again, I would not bother with Java, A Beginner's Guide, 5th Edition. The only advantage the Java, A Beginner's Guide, 5th Edition book offers is that it is more of a tutorial oriented book. It has little extras like self-tests and hands on exercises.

My main complaint leads to my second complaint. I would have liked to see more on Servlets. There is a chapter that introduces them and then they are used in the sample applications, but I would have liked to see a lot more on them. I know the book is already huge, but if the Java, A Beginner's Guide, 5th Edition was not included in it, there would have been plenty of room for more on Servlets.

I have a C# background so the concepts and syntax were not that hard to pick up. What I needed was an overview of the libraries that are available with Java. I felt I got what I needed to jump start my Java learning path. I will be keeping this book handy to use as a reference in the future.

All in all I find this a great book for the beginner and the experienced Java programmer.
22 of 25 people found the following review helpful
Not a Good Reference May 20 2012
By Brandon D. Lyon - Published on Amazon.com
Format: Paperback Verified Purchase
Despite its title, this book makes for a very poor Java reference. It is pretty comprehensive, but constantly alludes to features not fully explained until later. It's not very well organized, and features can be found in sections they don't belong in. Reads more like a 'Java for Dummies' than an actual reference. While there is a lot of useful information, it is difficult to find because it's sparsely mixed within miles of repetitive explanations of common sense, lengthy examples, and useless word fluff. I can't believe this is actually from Oracle. I expected something much more concise and technical.

This is a good book for learning Java and I would recommend it for beginners. However, if you are like me and are looking for an actual reference, look elsewhere.
12 of 13 people found the following review helpful
Java the complete reference 8th edition Sept. 16 2011
By Ari - Published on Amazon.com
Format: Paperback Verified Purchase
Provides a decent reference book that I wish to have as an occasional Java Programmer. And it is not just a "reference manual" but also explains things in an understandable way.
5 of 5 people found the following review helpful
Misses Some Key Points May 28 2012
By JavaBookReviewer - Published on Amazon.com
Format: Paperback Verified Purchase
The Good:
I use this book as a reference for very clear examples on how to do something. If the book does cover a topic, you can be sure that the explanations are concrete and very easy to understand. The book absolutely shines for its intended purpose. It makes a great supplemental book for most folks learning Java as an additional resource.

There is an absolutely fabulous example of a Swing application at the end of the book. It shows how to implement the Observer pattern, manage button states and threading within a Swing application. You can also get a general idea of how to architect a moderately complex Swing application from this example.

The table of contents is very well organized. For those without an electronic copy, this is of great value.

The Bad:
I do not solely recommend this book for someone completely new to Java. It misses on some key areas. For example, the chapter on Inheritance does not cover using @Override when overriding methods. Yet, in the same chapter it discusses how you can accidentally Overload a method without even mentioning this annotation. @Override is briefly mentioned later as a type of annotation but it does not explain good practices, how to use it, etc. Examples that use overriding themselves, do not use @Override! The concept of downcasting is not covered specifically. It's not until the chapter on I/O that isinstance is covered and its very briefly explained.

While I pointed out a great Swing example above, the book completely excludes any reference to SwingWorker. This is a great feature that was added in Java 6 for threading Swing applications.

There are no details on how to write hashCode methods for data objects. Again, I believe this points back to the weak coverage of Overriding methods. If your read this book end-to-end, you will have no idea what this entails when you start to manage collections of objects. Even a more antiquated book such as Ivor Horton's "Learning Java" covers this topic with great detail.
19 of 25 people found the following review helpful
Excellent Book.. try-with-confidence! July 31 2011
By kg - Published on Amazon.com
Format: Paperback
This is undoubtedly one of the best java book available. Got this to learn the java 7 features and its explained really well with clear examples.. I have read previous editions of this book as well and this book retains the same great quality. highly recommended for new and experienced java developers.

Product Images from Customers

Search


Feedback