Goodreads helps you keep track of books you want to read.
Start by marking “Java: The Good Parts” as Want to Read:
Java: The Good Parts
by
Jim Waldo
What if you could condense Java down to its very best features and build better applications with that simpler version? In this book, veteran Sun Labs engineer Jim Waldo reveals which parts of Java are most useful, and why those features make Java among the best programming languages available.
Every language eventually builds up crud, Java included. The core language has b ...more
Every language eventually builds up crud, Java included. The core language has b ...more
Paperback, 196 pages
Published
May 6th 2010
by O'Reilly Media
(first published April 1st 2010)
Friend Reviews
To see what your friends thought of this book,
please sign up.
Reader Q&A
To ask other readers questions about
Java,
please sign up.
Be the first to ask a question about Java
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
(showing 1-30 of 98)

It's Josh Bloch's book Effective Java for people starting out with Java. I found the chapters on serialization and concurrency hard to understand, but thought the book provided an accessible survey of generics, garbage collection, and the JVM. Jim Waldo provides some pretty interesting anecdotes about the early days of Java's development.

Seeing that other reviewers have not given this book a very good rating, I think it may be unfair that I only skimmed it for "the good parts" or the parts I didn't know about. For an intermediate Java programmer there are interesting things to offer, including discussions of the Garbage Collector, concurrency, and remote method invocation (which I had never heard of). Also, being from the Java generation and having taken many of its features for granted, I feel that I gained a greater appreciati
...more

This book just doesn't have enough depth to be very useful. Waldo spends too much time on the definition of "good" and not enough time on Java.
The fact is, anyone using Java needs to know a lot more than what is covered in this book. You need to know the good, the bad and the ugly. At best you'll see the not-so-good parts in third party libraries and you need to know how to deal with them. At worst, you'll end up using them inadvertently and/or incorrectly without realizing it.
The fact is, anyone using Java needs to know a lot more than what is covered in this book. You need to know the good, the bad and the ugly. At best you'll see the not-so-good parts in third party libraries and you need to know how to deal with them. At worst, you'll end up using them inadvertently and/or incorrectly without realizing it.
There are no discussion topics on this book yet.
Be the first to start one »