Negative Positive
Title: A good book with some minor flaws
Review: I am taking a Java class now in a University, so I purchased acouple of books to learn Java. I saw this book first on the author'swebsite, and after printing out more than 100 pages of the book, I decided to purchase it. I think this is a good book with lots of well-explained tricky conceipts in Java. Some of those ideas are really subtle, and you have to fully digest them to appreciate. There are two minor weak points of this book: 1) Inner class: The discussion is really fuzzy and confusing. 2) index is lousy, almost an afterthought.I still use this book as a reference from time to time. However, due to the lack of good index, it's harder to use than other Java books such as thinking in Java. I'll give this book 3.5 stars, and still would recommand this book to beginner Java programmers with experience in C/C++.
Is the review positive or negative? 