I found very few complete program examples in the book, but the text is accurate overall, and the many short code samples are explained in detail. A plus comes from the illustrations and also the ambition to explain topics like bytecodes and the JVM in a deeper sense. I think 'debugging a Java program' was the only chapter I missed. The advantage with the authors aim to try to grasp everything, is that you really get the whole picture. The disadvantage, as I felt it, is that you must leave a subject as soon as it starts to become interesting.
Every lesson ends with a quiz, with answers in an appendix.
However, there are no programming exercises, which is a disappointment since it's not possible to learn any language without practical work. This review is not complete without mentioning the ezone, a site for the reader of the book to register herself as student. My recommendation is that this title is worth buying if you are also interested in this interactive Web-part. Last Update - 11 September 2001. All rights reserved.