Programming Books C Java PHP Python Learn more Browse Programming Books
Java The Complete Reference, Eighth Edition and over one million other books are available for Amazon Kindle. Learn more
Rent
$34.19
  • List Price: $60.00
  • Save: $25.81 (43%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Dec 21, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Trade in your item
Get a $3.00
Gift Card.
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 2 images

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

ISBN-13: 978-0070435926 ISBN-10: 0070435928 Edition: 8th

Rent
Price: $34.19
15 New from $33.00 20 Used from $19.83
Amazon Price New from Used from
Kindle
"Please retry"
Paperback, June 22, 2011
$33.00 $19.83

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: The Complete Reference
  • 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: 2.9 x 3.6 x 0.9 inches
  • Shipping Weight: 4 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (44 customer reviews)
  • Amazon Best Sellers Rank: #208,438 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Herbert Schildt is a world leading programming author. He is an authority on the C, C++, Java, and C# programming languages, and a master Windows programmer. His programming books have sold more than three million copies worldwide and have been translated into all major foreign languages. He is the author of numerous best sellers including C: The Complete Reference, Java 2: The Complete Reference, Java 2: A Beginner's Guide, C#: A Beginner's Guide, and many more. Schildt holds a master's degree in computer science from the University of Illinois.

More About the Author

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

Customer Reviews

The table of contents is very well organized.
JavaBookReviewer
The more I read this book the more I get interested in Java programming!
Giovanni (Italy)
I will be keeping this book handy to use as a reference in the future.
T. Anderson

Most Helpful Customer Reviews

49 of 50 people found the following review helpful By T. Anderson TOP 1000 REVIEWERVINE VOICE on October 4, 2011
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.
Read more ›
6 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
23 of 26 people found the following review helpful By Brandon D. Lyon on May 20, 2012
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.
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
13 of 14 people found the following review helpful By Ari on September 16, 2011
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.
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
5 of 5 people found the following review helpful By JavaBookReviewer on May 28, 2012
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.
Read more ›
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
19 of 25 people found the following review helpful By kg on July 31, 2011
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.
3 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
2 of 2 people found the following review helpful By Luciano Lacerda Silveira on February 19, 2013
Format: Kindle Edition Verified Purchase
The book is good for people that have a good background in programming but does not know much about Java. This book claims to serve as a reference book, but I don't think so. It's not so good to find what you want if you are searching for something specific and lack depth in most of the topics. I see this book as a version of the official tutorial (found on oracle website) with more explaining.
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


What Other Items Do Customers Buy After Viewing This Item?