Thinking of Java
If you want to learn Java, teach Java, bone up on the details or just want a good guide handy, I can recommend no book more highly than the classic Thinking In Java, by Bruce Eckel. Previous editions bagged both a Productivity Award and a Jolt Award. Enough said. The fourth edition (Prentice-Hall, 2006) has been extensively revised to emphasize testing even more, and includes plenty of new material to cover the changes in Java SE5 (such as generics, enumerations and the new concurrency utility library). Eckel, as always, is no starry-eyed hypester, and is not afraid to ask the awkward questions (at the end of 100-some pages on generics is a section entitled "Is Casting Really So Bad?"). Finally, the book doesn't just have examples; it's practically built of examples. Thinking In Java lists for $59.99. RW |