Back in 1995, when I first started programming with Java.. everyone kept on saying 'Nutshell, Nutshell, Nutshell'.. I refused to listen.
Well.. Mike Afergan provided a much better book (as a desktop reference) called 'Java Quick Reference' (ISBN 078970868X). Good work Mike! :) It left my mates for dead when I showed them a 'better' solution - as a desktop reference.
The 'Java Almanac' is a great companion to the 'Java Class Libraries, Second Edition' series (ISBN 0201310023 and ISBN 0201310031). I feel it is a must for anyone who is serious in developing with Java as it outlines clearly the differences between 1.0, 1.1 and 1.2 - compatibility between these is a huge mess!
IT IS ONLY A REFERENCE BOOK!
If you wish to learn Java.. this is not the book for you.. it is for experienced Java people only. However, if you are get the three books listed, you have enough to get started and develop some serious applications.
/az