ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Core Java 2 Vol 1 - Fundamentals
Author:
Horstmann&Cornell
ISBN:
0 13 089468 0
Publisher:
Prentice Hall
Pages:
798pp + CD
Price:
£35-99
Reviewer:
Silvia de Beer
Subject:
java
Appeared in:
14-2
This is the fifth edition of this book. I have not seen the previous editions. I found the introduction to the core Java language good and appreciated the references to good programming and design techniques and the pointing out of weak points in the Java API. I found the second half of the book weaker. Better sources for an introduction to Swing and Applets can be found. It surprised me that the authors did not cover exceptions earlier than chapter 11 (of the 12), because you would need to understand them as soon as you start programming in Java. I was also disappointed with chapter 12 on Streams and Files, where explanations could be a bit more to the point. The chapter does not contain much more than the stream, reader and writer hierarchies together with example programs and API references. There is no clear explanation how you would choose which classes to use when writing your own code.

This book is so big because of the many examples, all listed completely and the many API references, all in a spacious layout. They might be useful to get an idea what classes and interfaces offer, but you would still need to refer to the API documentation once you start programming. On the whole, this is not a bad book to start Java programming and the first six chapters could serve as a refresher for others.

Other Programming Languages