|
|
|
Average Customer Review
Share your thoughts with other customers
|
|
|
|
|
11 of 11 people found the following review helpful:
Pragmatic, insightful. Written by a true master of the Java language., 10 Nov 2008
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.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
3 of 3 people found the following review helpful:
Essential, 30 May 2009
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.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
1 of 1 people found the following review helpful:
A must read for all Java developers, 26 Jun 2009
This is a really good book that contains 78 items that will make you a better Java programmer. Highly recommended.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
1 of 2 people found the following review helpful:
Not effective enough on Java, 16 Aug 2009
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).
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
Really effective, 14 Nov 2009
According to me anybody who is writing even a single line of java code which will go into production must read this book. This book doesnt elevate you to a great programmer overnight but certainly helps you in "how to program efficiently" thought process.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
a must read book, 14 Nov 2009
I bought both the first and second editions of this book. I feel that this book has probably made the biggest contribution to my understanding of programming in any language, although it is very much a book about the corners of Java and the pitfalls of many of its advanced features. Whilst many books give advice which fits a particular situation this book gives authoritative detail that empowers you to make a call on whether the technique fits the given situation or visa versa. This book is a must read for anyone who wants to undertake any type of code review of Java - particularly your own code!
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
Very intresting read, full of pragmatic advices, 5 Oct 2009
Should be next to any Java developer's keyboard. A mandatory read for serious developers, and I would say that 50% of the advices apply to any OO language, so it's worth reading event if you are using another language, like C#.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
Worth buying, even if you have the 1st edition of the book, 9 Jul 2009
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.
Help other customers find the most helpful reviews
Was this review helpful to you?
|
|
|
|
|
|
|
| |
|
|
| |
Customers who viewed this item also viewed
|
|
| |
|
|
|