on 31 October 2013
I really like this book. I'm studying for the SE7 Java Associate exam and this book is great. It's really easy to read, the examples are clearly laid out, and the little exercises at the end of each chapter are a great way to test yourself. I had bought the HeadFirst Java book before this but I found the writing style a bit confusing, it just seemed to ramble on a bit. I had also tried teaching myself from tutorials on websites, but I always gave up on them. I did have a tiny bit of Java knowledge before starting this book but it was only basic stuff so this beginner's book is perfect for me (although do think it might be a bit difficult for someone who is completely new to programming, but not impossible). Anyway it's a great book and I think if you're wanting to learn Java you should definitely buy it.
on 12 March 2014
I read this to reinforce what I'd learned through "Head First: Java". It's a much more grown up writing style (the Head First book has great content but I soon get weary of the playful writing style) and covers a lot of ground. The examples are easy to understand and focused on the points just mentioned in the text. It does not shy away from some of the more complex topics not mentioned in other books, such as heap, stack, references/primitives and generics. I'd a previous C and C++ background and found this book easy to digest (even though it's reasonably long).