Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Java The Complete Reference, 8th Edition 8th Edition
Use the Amazon App to scan ISBNs and compare prices.
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
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 ›
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.
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.
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 ›
Most Recent Customer Reviews
The essential and complete reference for java applet programming.
Any question answered.
Book is damn good.
There is a big problem in kindle version book,
example given in that is not legible. Read more
Just what you need if your serious about Java. It might not cover how to access databases with Java, I have not gotten that far with it, that is something you need to check.Published 23 months ago by HombreViejo
Seems to be a good reference to the core functions of the java programing language it is a beginner book and focuses on teaching OOP programing with Java. Read morePublished on May 20, 2014 by JustAGuy
Bought this for my students to use for competitions and they love it as a reference guide. It helped them win the last competition.Published on April 21, 2014 by scott2h2
The book is complete in information. Can't argue that. It does lack depth into certain topics such as JTables, Swing and all of that content. Read morePublished on March 29, 2014 by Joey Cat