I was pretty much disappointed by this book. I don't really know Java, yet I want to try writing some small apps for Android. The title looked promising - then it turned out that there's nothing Android-specific inside. At least author warns about that early on. Still wanted to learn some Java, so I've tried to read the book anyway. And the road wasn't that pleasant - examples weren't good, presenting things in a confusing manner. The book is also quite chaotic, jumping back and forth between topics (especially early on). This wasn't my first run-in with Java, so I wasn't totally lost - but I was hoping to get more out of this book.
In short, it certainly describes some Java features. I won't be recommending it though. Too bad.