Paperback: 624 pages
Publisher: Wiley; 2 edition (December 20, 2011)
Product Dimensions: 8 x 0.8 x 10 inches
Shipping Weight: 2.4 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (35 customer reviews)
Best Sellers Rank: #162,065 in Books (See Top 100 in Books) #175 in Books > Computers & Technology > Programming > Languages & Tools > Java #206 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #631 in Books > Textbooks > Computer Science > Programming Languages
I purchased this book to complement a class I was taking at a university and found the book to be more helpful than the professor himself. Coming from a beginner in both programming and Java, this book is extremely easy to follow and explains absolutely everything clearly and unambiguously. The entire book uses lots of graphics, flowcharts, and other visually appealing methods (hah) to help the reader understand what the text itself is trying to explain. The chapters are organized well and have tons of examples, review, and questions for the reader. Along with the book there is a website with more examples and source code to complement the text ([...] I can't speak for someone who is more familiar with programming languages or java, but as someone who started with an entirely clean slate this book has been nothing but helpful, clear, invaluable resource.
I'm running Windows 10 and this book WILL NOT OPEN! Wasted almost $50 on this additional copy of the textbook I need for my class! I AM UNBELIEVABLY ANGRY! REALLY ...REALLY? I ordered the book on my Windows 10 machine which is running "Kindle for Windows 8" ("Kindle for PC" IS compatible with this textbook, but I hadn't drilled down into that particular part of the extraordinarily busy webpage to see that my version of Kindle was NOT SUPPORTED!).
Going into this I actually already have some experience in C/C++. This book is very clear and easier to follow compared to the C/C++ books I was using. This is a beginner friendly Java book. It gives you a lot of examples and shows off a lot of functions from the standard library rather than how my C/C++ books rarely ever talked of the standard library.
This author should highly emphasize that the book series is strictly for information and knowledge of java and system applications rather than making readers anticipate that the book has little coding examples and exercises to gain knowledge on java.
I needed this book for my Java class. The practice problems in the book are nice and the author has extra sites to visit to understand each chapter. Java is like math, you have to keep on doing it to get better at it. Java is really for everyone.
This book is very easy to follow and understand. The layout, graphics, and examples makes it easy to learn the Java language. I really like the self-check questions and answers as well as the exercises. I hardly need to use my marker to highlight things since they are already stand out(in color and graphics) on the pages.
Used this book for my intro Java class and it really helped me understand the language and some underlying structure. Great practice questions at the end of each chapter. Sometimes I wish there were some more explanations and depth, could have helped for my Data Structures course but overall I definitely got a good grasp on Java.
Great book for beginners! My only caveat is that I knew C going in, so this book was actually too slow paced for me (it was required for my class is why I used it). Knowing what I know now, I would have preferred Horstmann's 'Core Java' book, but in any case Horstmann is a great author with great online material too. And if you are a beginner, this is a perfect book!