Above you will see price and availability details for Effective Java: Second Edition by Joshua Bloch from the leading UK book stores.
To allow you to quickly compare prices, the stores are arranged in order of delivered price, cheapest first. Click on a store name to buy this book or to view further details.
Books Related to Effective Java Joshua Bloch - ISBN: 0321356683
Not effective enough on Java - Rated
I really do like this book. I bought it because I am moving to a new job from C++ to a Java environment, and as a big fan of Meyers Effective-series on C++ and the STL i figured this is exactly what I need to brush up on the little bit of Java that I know since school. And it is. The format is exactly the same with a series of points on writing good Java code and what features that are preferable at what times. It just doesn't feel effective enough. I don't know why but I always feel spoken down to when reading about Java and this is no exception. Tips like "Prefer composition over inheritance" has no place in a book like this. It is not untrue but if the average Java programmer really doesn't know even the most fundamental of modern day object orientation principles you still shouldn't write them in a advance course such as this. In that case you need to switch to a community that assumes competence instead.
With that said most of the tips are really good and it is a minor annoyance to figure out if you should skip the trivial ones(sometimes there are little nuggets of goodnes even in the middle of those).
Worth buying, even if you have the 1st edition of the book - Rated
The 1st edition of this brilliant, must have book, for any serious Java developer had served me well for many years. So, I was eager to see what was new in the 2nd edition and there's more than enough to warrant its purchase.
The 2nd edition brings into focus best practices around the new features introduced in Java 5, namely generics, new concurrency classes, enums and annotations.
Think you know about all the various ways to create a singleton? - every thought of using an enum with a single enumerated instance? - read the book, it'll be worth it, just for that.
A must read for all Java developers - Rated
This is a really good book that contains 78 items that will make you a better Java programmer. Highly recommended.
Essential - Rated
This book gives a comprehensive series of practical recommendations, on a broad range of topics in the Java 5 API.
It's packed with tips which make you go "aaaah I get it now", as in "I remember wondering about that and making a vaguely instinctive decision, instead of knowing precisely what to do and why".
Highly recommended for anyone who's been Java-ing for a year or 4, and wants to make better-informed design decisions.
Pragmatic, insightful. Written by a true master of the Java language. - Rated
I'd describe this book as being essential reading for any serious Java developer.
* Joshua provides a clear, concise and insightful guide that will help you better understand the intricacies of Java.
* The book of 78 recipes and helped me immensely to improve my understanding of Java.
* It's provides a no holds barred insight into some of the peculiarities of the Java API's as it has matured over the years.
* In particularly found the chapter on:
** Generics one of the most illuminating I've read. (Though I still find the Java syntax rather odd in places!)
** Enums and Annotations
** a good intro to the more up to date ways of doing Concurrency.
** I also found the defensive copying example most enlightening.