The cover of the book Acting at first like a tutorial, the first two-thirds of the book acquaints readers incrementally with the Java language and its library, and teaches them what they need to know to do basic Java applet and application programming. Later, in the final third, the book becomes more like a textbook, delving into some of the rationales behind various advanced Java features, and covering the finer details of the language and the internals of the system.

This unusual hybrid nature makes the book appealing to both novice and advanced programmers, and provides readers with a good overall feel for Java at several levels.

My diagrams are included with the book, and the CD-ROM has the 1.0.2 release of the JDK, about 100 MB of additional documentation and tutorial material on Java (quite worthwhile, especially for those with slow Net links), and several applets from Net programmers, as well as the example code from the book, of course. Do not buy the hardcover of the book! Wait for the new 1.1 version (out in May) or buy the 4th printing of the softcover book---look for a "Covers 1.0" star on the front cover--- it corrects all production glitches and is fully "1.0 compliant."

In software stores like Egghead, a "Java Starter Kit" is available containing the 1.0.2 JDK, various Java development environments, as well as a copy of the book. There are also special versions of the book for Cafe, Workshop, the Mac, etc. A Web developer's kit includes an electronic copy of the book as well. I don't know the price any of these; check your local software store or the Macmillan Bookstore.

Charles L. Perkins
March 17th, 1997

Teach Yourself Java in 21 Days
by Laura Lemay and Charles L. Perkins
ISBN 1-57521-030-4
Publisher: Sams.net
$39.99
527 pages & CD-ROM
If your bookstore does not carry it, they can order it for you if you provide them with the ISBN number, or you can order it directly from my publisher, Sams.net by calling 1-800-716-0044 (overseas call 1-317-361-5400). Or if you have a preregistered Macmillan account number you can order it online.
Place order online. Macmillan has various pages about the book, one of which includes Chapters 3, 9, and 21 in PDF format. Laura Lemay's page includes the Table of Contents and Chapter 8 in HTML format.