This is a pretty decent book. I'm new to Java but have an extensive development background.
I appreciated the exercises and examples. The only thing I really struggled with was Eclipse. I haven't used Eclipse in the past and so there was a steep learning curve for me.
I think this is a great book to get a decent understanding of the basics of Java. I will need a different book as a guide as I dive deeper into Java.
* Disclaimer: I was provided a free copy of this book to review.