It doesn't go straight to the point
You can not learn Java out of this book. The authors did good job in C and C++ books but not in this Java book, I read also the laboratory book that one also very weak I recommend Introduction to Java Programming by Y. Daniel Liang