3 of 3 people found the following review helpful
Can't praise it highly enough,
This review is from: Effective Java: Programming Language Guide (Java Series) (Paperback)
It's rare that a book really cuts to the nitty-gritty of good software design in a practical, immediately usable way. This is such a book. It doesn't have a lot of high-concept baggage. Rather, think of it as a sort of Strunk-and-White for Java programming. Each item reminds me of something like Strunk's
"Concise writing is vigorous"-style aphorisms, with examples that are to the point and illustrative. From the utility of immutables to the best practices for enumerated types, this book talks about what just about any programmer will encounter very quickly in his professional development and throughout his career.
It's also the kind of book one can open at random and find useful information.
Effective Java Programming Language Guide belongs on the shelf of every serious professional programmer, whether beginner, intermediate, or Java guru.