Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

Java in a Nutshell, Fourth Edition Review by wiredweird

Best guide for the working programmer

This isn't a textbook. It's a handbook, and gives good, clear descriptions of every corner of the Java language. Java isn't a big feature-sodden language, but has a few obscure corners. If you just can't remember the syntax for up-reference from an inner class, you'll find it fast and explained well.

The API guide is fairly complete, but terse. Well, it has to be - the API keep growing. No one book could hold a complete description of everything. Sad to say, earlier editions had more complete API descriptions. The second, for example, had a very good introduction to reflection. As the Java API grew, however, the old descriptions had to shrink to make way for the new, and the reflection discussion was squeezed out. Still, it gives a good quick look at the API. This isn't as complete as the Javadoc API information, but is hugely more browseable. Use this to direct your query into the right area, then use Sun's Javadoc to get the details.

If you have room for only one Java book, make it this one.

-- wiredweird

2007 PS to the 2004 review: Flanagan's new edition on Java 5 supercedes this version of the classic. The new version has all the strengths of earlier editions. It covers language basics and Java 5 extensions even better, except for some rough spots in generics. It covers the fast-growing standard library even worse. If coding Java pays your paycheck, then upgrade. If you work on legacy or casual code, the 3rd or 4th edition, plus easy access to javadoc, might still serve you well enough.