Instruct: Classify Amazon reviews into positive or negative sentiment
Query: good intention, bad implementation

It is true, as other reader attests, that the book has many an error. However, what I don't like about the book is that the author uses the Java API to illustrate all his examples. Yes, this might be easier than to come up with a new implementation, but, is definitely not a good learning tool. I want to know what's behind each implementation so that I can abstract it in my head and apply it to other examples and problems. But for example, how is,int[] blah = new int(50);Array.asList(blah)lgoing to teach me about turning an array into a linear list or even a string? Yeah Java has the facilities, but it's all behind the fog (API).One other issue I have is that the author spends way too much time testing the Java API (about two chapters). And further, even as the book progresses, he keeps calling Java's internal, built-in methods and interface.It's not a bad book for the price, but don't buy it as a substitute for a text book or even a main aid book.