Given the large size of the current class libraries in Java, the quality of your references is now more critical than ever. In my work as a technical editor of Java books, I have found this book invaluable. The content consists almost entirely of the class names, what they are derived from and the interfaces. The remainder is a collection of "examplets", small snippets of code that show how some of the methods are used. Alphabetized based on the class names, it is adequate when your only interest is in the name of a class or the characteristics of a method. Of course, it is only my first avenue, for more detailed information it is necessary to consult another resource. However, in many of those instances, consulting this book first saved time in examining the other documentation. Covering versions, 1.0, 1.1 and 1.2 of the JDK, this is one shelf reference that you should not be without. I listed it as one of the best books of the year in my On Books column that appeared in the September,1999 issue of Journal of Object-Oriented Programming.
What did you think of this review?
Fun to Read
About the reviewer
Charles Ashbacher (CharlesAshbacher)
Charlie Ashbacher is a compulsive reader and writer about many subjects. His prime areas of expertise are in mathematics and computers where he has taught every course in the mathematics and computer … more
Consider the Source
Use Trust Points to see how much you can rely on this review.
The Java Developers Almanac 1998presents all the core Java packages and their members in an easy-to-consult format. The first part of Chan's book lists Java packages alphabetically. Each package is accompanied by a list, also alphabetical, of its member classes and their purposes. In later sections all the individual classes are listed alphabetically. A typical class's entry includes its inheritance structure and a table of all its properties and methods. The author concludes with useful commentaries on topical Java issues (such as operator precedence and the differences between Java 1.1 and Java 1.2) and a cross-reference that reveals relationships between classes.-- David Wall