Electronic Review of Computer Books

[ ERCB Home | New | Feature | Brief | DDJ | Letters | Links ]

[an error occurred while processing this directive]

Vital Statistics

Title Java Power Reference: A Complete Searchable Resource on CD-ROM
Author David Flanagan
Publisher O'Reilly & Associates
www.ora.com
Copyright 1999
ISBN 9-781565-925892
Pages 64
Price $19.95


Java API On-Line

While most software houses developing Windows-based IDEs were scrambling to make their products JDK 1.2 compliant (and not doing a particularly good job), they overlooked something really important to software developers -- an integrated API help engine. That's where David Flanagan's Java Power Reference: A Complete Searchable Resource on CD-ROM comes in.

The book Java Power Reference is short, consisting of two chapters that serve as a quick reference and high-level overview of Java 2. Alas, Chapter 1, "An Overview of the Java 2 Platform," is disappointing, as it contains only a brief paragraph or two on various modules and core packages (Input/Output, Networking, Security, Pluggable Look & Feel, and the like). Given that Flanagan previously wrote Java in a Nutshell for both the JDK 1.0.2 and the JDK 1.1, you'd expect to see more attention paid to details. For its part, Chapter 2 is essentially documentation for the accompanying CD-ROM that covers all Java 2 packages and classes. No software installation is needed for the CD-ROM. You simply insert it in your drive and you're ready to browse. To ensure the quickest access to it, you could copy the HTML files from the CD to your hard disk, if you have 75 MB of hard disk space to spare.

All the contents of the CD-ROM are HTML-based, so it's a matter of point-and-click to get information. The provided search tool proves to be very helpful. The view is systematically categorized according to functionality, with sections devoted to:

Clicking a particular link, such as javax.swing.JComponent, displays a unique view of the API. The synopsis displays Public Constructors, Public Constants, Inner Classes, Public Class Methods, Event Registration Methods (by event name), Property Accessor Methods (by property name), Public Instance Methods, and Protected Instance methods and fields. The view also displays the Class Hierarchy, Subclasses, JavaBeans Properties, Inherited Properties, Inherited Events, Inherited Methods, Passed To, Returned By, Uses and Used By (number of classes), and Type Of (displays a list of fields of this type). The view is exhaustive, but since it is divided into subtopics, browsing through the information is rather easy. The one thing missing is a paragraph describing the purpose and usage of the class, maybe even a code snippet.

Until commercially available IDEs truly integrate the Java 2 documentation and provide functionality similar to this product, Java Power Reference: A Complete Searchable Resource on CD-ROM is a quick reference tool that all Java programmers should have.

-- Laryn Fernandes


Copyright © 1999 Electronic Review of Computer Books
Created 6/25/1999 / Last modified 6/25/1999 / webmaster@ercb.com