- Series: Beginner's Guide
- Paperback: 728 pages
- Publisher: McGraw-Hill Education; 6 edition (May 6, 2014)
- Language: English
- ISBN-10: 0071809252
- ISBN-13: 978-0071809252
- Product Dimensions: 7.3 x 1.4 x 9.2 inches
- Shipping Weight: 2.4 pounds (View shipping rates and policies)
- Average Customer Review: 191 customer reviews
- Amazon Best Sellers Rank: #5,318 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Java: A Beginner's Guide, Sixth Edition 6th Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
About the Author
Herbert Schildt is the world’s leading programming author and a renowned 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.
Top customer reviews
It goes at a very fast pace. It introduces data types in CH 2 and then jumps into Object Oriented Programming in CH 4.
This book is perfect for those who already know C++ or any other programming language but for beginners, it'll be pretty tough to grasp the concepts.
First of all, I'm a retired electronic hobbyist so I don't really need Java for a job. I'm a fairly proficient C programmer (I'm really a hardware engineer who also does software), basically understanding OOP but needing more confidence to actually program OOP and no experience with Java. Fortunately, Java, like C#, are "C based". So, if you know C, you should be able to more easily learn Java. I want to learn Java so that I can write apps for Amazon's new ECHO device. So, I first downloaded the "trial" version or this book that lasts for about a week.
I could see right away that this book "re-hashes" C. So, maybe this is a waste of time for some. But, I found the refresh helpful and learned a few things along the way. Differences between C and Java are explained. Probably, some of them I would never realize or care about, like Java doesn't allow unsigned integers. Anyway, I liked the way the material was presented. As is the case for what I would consider the best educational material, some of my questions were "anticipated" by the author and answered right away.
Most interesting, and the REASON I purchased both the paper and Kindle copies was that I had used my IPAD2 to access the trial version. Although I'm trying to reduce paper and textbook purchases, I like to have the textbook (paper copy) for faster access to something later. However, after I received my paper textbook copy, I found that it was not as "readable" as the Kindle copy on my IPAD2-FOR ME. I don't think there is anything wrong with the paper textbook, but the print was harder to read. Also, you have to have better lighting to read a book. Significantly, when using the Kindle reader on my IPAD2, I could "tap" the program examples which caused them to expand for easier reading. Click the "X" to close and go back to the text. The IPAD2 has a bigger screen than the two other Kindles I have.
In conclusion, in the future, I will think more seriously about purchasing the Kindle textbook version than in the past. I'm not returning the paper copy.
So, after purchasing the textbook, it was clear that I would never read it cover to cover. So, I purchased the Kindle version.
- On my Windows 8.1 PC, the Kindle app doesn't show the diagrams, i.e. "Try this..."
- For code examples, only the publisher's top level web site is listed, and I couldn't find the code examples searching the site...Should be an exact URL
Above are technical problems.
Most recent customer reviews
That should be good enough for anyone to buy this book. Also you'll learn to code in Java too which is meh, I guess that's cool too.