Core Java 2, Volume I: Fundamentals (6th Edition)

Author: Cay S. Horstmann, Gary Cornell
List Price: $49.99
Our Price: Click to see the latest and low price
ISBN: 0130471771
Publisher: Prentice Hall PTR (22 August, 2002)
Edition: Paperback
Sales Rank: 8,967
Average Customer Rating: 4.25 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 5 out of 5
Great book for basics of Java
Be aware, this is not a step-by-step kind of introduction book.
This is more designed towards programmers with experience(could be coming from C++, Smalltalk, C etc).
Gives a clean perspective on the basics of the language. Distinguishes Java from other OO programming languages with respect to inheritance etc.

This book has helped many great developers to get good at the fundamentals of the language and is a good stepping stone to move into bigger aspects. Has elaborate intros and examples on Swing aswell.

Highly recommended for starters on the language. Great reference to keep at your desk.


Rating: 2 out of 5
You'd be better off with Google
I have read a lot of technical books in my day, and I am flat out tired of the poorly organized books authored by proficient techies who can not organize topics or write. Core Java falls into this category. The book is bloated and disproporionate.

Why is 2/7 of the book spent on GUI-related concepts at the expense of fundamentals? Why is reflection covered along with inheritance? Why do examples contain anonymous inner classes (which the author admits are bad)? Why do the examples consistently use concepts that are covered chapters later? The answer is because the book is poorly written and organized.

Save your money and use the Internet to learn Java. It's free, and it's better.

I get the feeling that those who favorably review this book are defending Java more than the book. This is not a debate over the technology. It is simply a review of a book intended to teach technology. The book is bad. Java might be, too, but that is another topic altogether.


Rating: 5 out of 5
Can't get rid of it.
I have used so many java books but at the end, I always end up looking for answers in this book. The book is organized systematically focussing on the introduction and moving on to more advanced topics on volume 2. If you have a little background in java or C++, you won't have any problems understanding the concepts presented. If you are a novice in java, you can still use this book but it will take some time to get accustomed to. But once you do, you will find that you can't get rid of this book.

Similar Products

· Java in a Nutshell, Fourth Edition
· Core Java 2, Volume II: Advanced Features (5th Edition)
· Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, Second Edition
· Effective Java Programming Language Guide
· Thinking in Java (3rd Edition)

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog