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:
Java Foundation Classes in a Nutshell
Author:
David Flanagan
ISBN:
1 56592 488 6
Publisher:
O'Reilly
Pages:
731
Price:
£18-95
Reviewer:
Christer Loefving
Subject:
java
Appeared in:
12-3
Java foundation classes is the common name for the old java.awt and the newer java.swing classes. This book cover them both, together with the new Java2D, java Printing and Data transfer, i.e. drag and drop.

The first 100 pages attempt to give an introduction to the covered packages. In separate chapters topics like Swing programming and Java2D are discussed. The main part, API Quick Reference, has the same design as a telephone directory and covers 700 pages. For each class, in package and alphabetical order, you will find a vault of concise information; modifiers, implements, extends, overrides, since JDK verX, implemented by, etc. Thus the title is a natural complement to the well-known 'Java in a nutshell', which covers the non graphical APIs in Java 1.2.

I have always felt suspicious of this kind of book, partly because you already have the free JDK doc within easy reach. It has evolved and is nowadays available in both HTML and popular Win Docs formats. A legitimate expectation is that a title like this will offer something more than these standard sources of API-information and yes, you are given a short presentation of every single class. Also there are class diagrams, but these are few in number and can't possibly match the point-and-click features in JDK HTML-doc if you want to get a feeling for the class hierarchy in java.

The ambition is good, but the text is very technical, not to say boring and will never match real tutorials for the subject. As a suggestion I would say give a very short programming example for each class, because this is a feature I really miss from my habitual use of Java Doc. This would lift the title and perhaps get me buy it.