Java, A Beginner's Guide, 5th Edition Paperback – Import, 1 Oct 2011
Customers who bought this item also bought
About the Author
Herb Schildt is the world’s leading programming author, whose books have sold more than 3.5 million copies worldwide. His acclaimed books include Java: The Complete Reference, C++: The Complete Reference and C#: The Complete Reference.
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 mobile phone number.
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Most helpful customer reviews on Amazon.com
I think this book is great for the person who is new to Java and new to programming.
Although the book does not use an IDE to create, compile, and run the programs, that does not take away from the book's learning quality.
I used both the SDK command lines and the IntelliJ IDEA Community Edition to compile and run the programs.
The book covers the core language in-depth, has a short chapter on Swing, briefly introduces applets, but does not touch on Servlets.
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, introduces Swing, and using Java's Documentation Comments.
All the code is available for download and is very well organize and usable. It is separated by chapter.
The one thing I don't like is that almost this entire book is included with Java The Complete Reference, 8th Edition which I started to peruse about half way through this one. Buying both was a waste of money. If you simply want to learn the syntax, buy this book, but if you plan on buying Java The Complete Reference, 8th Edition, don't waste your money on this one. Just get Java The Complete Reference, 8th 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, hands on exercises, and outtakes called Expert-Q and A.
I can recommend the book for anyone new to programming or wants to learn the Java syntax, except maybe for the experienced C# developer. For them I would recommend going straight for Java The Complete Reference, 8th Edition. Although I think the book is great, it was not difficult to grasp everything in it at a very accelerated rate. I already understood all the concepts and really only need to compare syntax. I am learning much more from the Java The Complete Reference, 8th Edition because it covers more of the Java Library and other topics.
So, I would absolutely recommend this book for those that like things like self tests, hands on exercises, and outtakes called Expert-Q and A. I would also recommend this book to those that do not plan on buying Java The Complete Reference, 8th Edition. It is a really well put together book and an excellent Java resource.
Coming from someone who has no formal computer science education and is a slow learner. This book is very hard to follow.
A prime example is how the book went about explaining Arrays.
-First 3 pages, "This is an array, this is how you create an array and define its length"
-Next page; "This is a very inefficient method to sort an array that you shouldn't use."
-Next page; " Now that you have a weak grasp on arrays and how to sort them inefficiently, lets talk multi-dimensional arrays: 2D, irregualar and arrays for 3 or more dimensions.".
I have been unable to stick to the book. At best I can use it as a reference to flip to.
The teaching style doesn't speak to me.
My suggestion, if you're a new programmer like myself looking for a good book to learn from, that is easy to read and follow front to back, look into: Automate the boring stuff with python.
Durable? I have the paperback, and it's about as durable as any old paperback book.
Do I recommend it? Well I've given it three stars, but that's because it's sufficient and gets the job done. It isn't however my first recommendation. I'd recommend starting out by learning online. TeamTreeHouse.com is a good example, they don't have to much on Java right now (12/17/2014) but they are working on more courses now, and for a beginner there is enough to get started. It's just much more beginner friendly than this book.
Pros. EASY to follow examples.
Cons. Teaches only command line instruction.
Opinion. I started with no experience at all. I have finished the book. Im not an expert by any means, but i know how to make programs that that help my in my day to day life. best of all, it demystified the whole process. Highly recommend for beginners.
A $40.00 programming book that's designed to be used while coding shouldn't have such poor quality. Minus one star for that. Still deserves 4/5 because of the content itself. Would I buy it again? You bet. I just wouldn't hold my breath on it holding up perfectly.