I ask all of the developers I manage to read this book, after having been introduced to it by a coworker. Great tips, and helpful in clarifying some of those "gut feel" things that come up during pair-programming.
Indispensable...
An indispensable, insightful, and well written Java book to add to your reference library. The second addition is due out May 25, 2008.
This Book is a Daily Guide for the Java Developer
I purchased this book last week from Amazon.com and already I am hooked to it.The style is not pedantic but thorough. Lots of tips for the everyday Java programmer from Josh (who wrote the Collections framework in Java).
Typically I skim over the chapter for Josh's tidbits of wisdom. I often leave the Mathematical rigor for later reading.
This book is NOT FOR IVORY TOWER ARCHITECTS!. Only Serious Java Developers should read/refer this book.
I am only about half way through this book and already have learned numerous things about the design of Java as a language and about proper usage of said language. This book is going to be a staple in my programming library and a book recommended to anyone I know working with Java. I am also looking forward to the second edition which is slated to be released in May sometime.
Good but a little outdated.
Good book, but a little outdated.
Surely it's a must if you program in Java (but the same applies to all the books on improving programminglanguages), it is not enough to know the syntax of a language to know how to program in that language.