Rating: - Effective reading
This is the best technical book I have ever read.
It explains the pros and cons of many Java-dependent programming approaches. The author describes Java techniques based on JVM, code readability, extensibility, performance, fault tolerance, bug finding...
If you have/want to code or design Java software this book is a must-a-have.
Rating: - Excellent book but nice to have an update
Very well written book. I learned a lot from this book. I thought I know Java a lot thru my experience on them but realized I am missing a lot after reading this book. Though it is an excellent book, I am wondering when will Joshua Bloch will come up with the next edition to cover new features of Java. I heard that he moved from Sun Microsystems to Google, so he may be too busy there to have a follow-up on this book.
Rating: - Something for programmers at every level
That's the good news. The bad news is: needs to be updated for Java 1.5 (or even 1.6). There an entire section, for example, on how to simulate Enum, which is now part of the language. (In fact, I think Block was one of its implementors!)
Rating: - A decent book that didn't live up to it's title ...
This book can't really seem to find a target audience. It jumps around giving advice about how to comment in one section, and then talks about cache coherency in multiple processor environments in other sections. So after being a recent Computer Science graduate, I found that about 35% of the material was useful or interesting.
Rating: - Great book
This book is concise, easy to read and it works well as a quick reference book. Helpful with Generics, IO, and it gives lots of helpful tips for good coding practices.
|