Java Books - Reviewed

Before you read on Java Support would like to ask you to contribute to this page. If you have read a book that is not listed here, or disagree with what is, then we would be grateful if you could send a paragraph describing what you felt its good and bad points were. If we feel that your review would make a constructive contribution to this web page we will include it. Please send your reviews to the e-mail address at the bottom of the page, with "book review" as the title and please include the essentials in your posting - Title, Author(s), Publisher.

Many thanks.

Titles

The Java Class Libraries - Volume 1 & 2
A Little Java, A Few Patterns


Reviews

The Java Class Libraries - Vol 1 & 2

Patrick Chan, Rosanna Lee, Douglas Kramer Second Edition, Addison Wesley, 1998

Volume one contains;

    java.[io | lang | math | net | text | util]

Volume two contains;

    java.[applet | awt | beans]

These two hefty volumes are a complete reference guide to the Java 1.1 core classes. These are not books to learn Java from and are not billed as such, they are reference material from beginning to end. Every class, every method, every field. Fantastic you may think, but what do these volumes provide that is not already covered by the online Javadoc documentation. The overall impression I have is - not very much at all. Apart from a couple of bits of cardboard and well over two thousand sheets of paper these books do not offer a great deal more.

Maybe I don't paint a pretty picture and maybe I am being unfair, for the books do have uses. When you are in the middle of programming and you suddenly think, "Oh, what was the name of that method?" Or something similar, the answer is right next to you, and you don't have to load netscape up, and books are easier to read(I think), and ... and .... There are quite a few 'ands' if you get to thinking about it, but the biggest drawback, and I think this is bigger than all the pro's, is that you don't know how the authors(from JavaSoft), are going to update the book when the next version of Java comes out, and its just about here along with the next five version updates which are no doubt planned.

I can't recommend buying these books - even though I have, and have got quite a bit of use from them - if I didn't have them I would just have to find the info online - and its all there. Enough said.

Review Author:Japheth Hossell

A Little Java, A Few Patterns

Matthias Felleisen, Daniel P Friedman First Edition, The MIT Press, 1998

"A Little Java, A Few Patterns" is a book that contains just that. A book written in a 'question answer' fashion which, when you get the hang of, explains the subject in a clear and concise manner. It introduces Java from a functional programming point of view, and shows that such an approach leads to the use of well known object oriented design patters.

It introduces, and deals with, core java/OO concepts such as classes, interfaces, and inheritance, while using basic patterns to demonstrate these concepts. Do not expect to learn Java from this book, but do expect to learn how to program using it.

On the whole I like the book, if you are new to Java, new to Java from a functional background, or even if you know java, this book can be a fun, and worthwhile read(its short so even quite good programmers can tackle it without getting bored - although you may have to skip/skim the really basic sections).

Review Author:Japheth Hossell

Java Support
Last modified: Wed Sep 9 14:15:18 BST 1998