Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Good Java overview for experienced programmers

This is a good intro tutorial for experienced programmers familiar with Object-oriented programming(OOP), but people not familiar with an OOP language like C++ will find the explanations lacking and terminology confusing, even though it does try to explain OOP. For the experienced programmer, this books gives a good overview on the various features of the Java language, but you'll have to turn to another reference for more advanced subjects and class descriptions, though the CD does includes complete listing of the Java API. But this book can't really be recommended unless you have to have a book in front of you because the complete tutorial is freely available online and for download on Sun's site at http://java.sun.com/docs/books/tutorial/ where the tutorial is more up-to-date than the book.