This is then followed by a few test questions. One thing I didn't like about the layout was the font size. It is really small. This is no doubt to stop the book being 2000 pages long, but it does make the pages look rather intimidating. It begins in the usual way with descriptions of what Java and object-oriented programming is.
Several chapters follow on loops, logic, calculation, arrays etc.
This might seem like overkill and someone who already has a little experience of Java may be tempted to skip them. In chapter 8 he moves on to file input and output, including the more complicated stuff like zipped streams and object serialization. Many books on the market claim to be written for the Java2 standard, but the truth is that most of them are just updated issues of Java 1.1 books. So the Swing libraries are usually covered as a little additions to chapters on the AWT classes. Not so with this book.