File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Book Reviews and the fly likes Core Java 2, Fundamentals by Cay Horstmann, Gary Cornell Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Core Java 2, Fundamentals by Cay Horstmann, Gary Cornell" Watch "Core Java 2, Fundamentals by Cay Horstmann, Gary Cornell" New topic

Core Java 2, Fundamentals by Cay Horstmann, Gary Cornell

Book Review Team

Joined: Feb 15, 2002
Posts: 933
<pre>Author/s : Cay Horstmann, Gary Cornell
Publisher : Prentice hall
Category : Advanced Java
Review by : Thomas Paul
Rating : 7 horseshoes
This is the seventh edition of this book and in some ways it hasn't changed much since the first edition. The first edition was aimed at C++ programmers who were looking to transition to the new language. The seventh edition is still fast-paced and detailed and aimed for the experienced programmer. The authors assume that you already know the basics of programming even if it isn't with an object oriented language. The book might make a fairly good college textbook but not as a first language.

The book covers the main areas that you would expect in an introductory Java book with a few surprises. The book gives a little bit of the history of Java and shows how to install and run Java from the console and Eclipse (but not NetBeans). There is an early introduction to reflection but exception handling isn't covered until well into the book. Swing is covered in a fair level of depth. J2SE 5.0 changes are covered throughout the book with the many examples written to show off the new additions to the language. Threading and Collections are not covered.

Overall this is a well written book who is the target audience? How many C++ programmers can be left that don't already know Java? For an introductory tutorial this book may be a bit too advanced. Through seven editions, Core Java has changed little other than to reflect language changes. Perhaps it's time to rethink the franchise.

More info at
More info at
subject: Core Java 2, Fundamentals by Cay Horstmann, Gary Cornell
Similar Threads
Core Java, Volume I--Fundamentals by Cay S. Horstmann, Gary Cornell
Core Java(TM) 2, Volume II--Advanced Features by Cay Horstmann, Gary Cornell
Welcome Cay Horstmann and Gary Cornell!
Core Java 2 Volume 1 - Fundamentals by Cay S. Horstmann & Gary Cornell
The winners...