This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
As by looking at the TOC, the very core part of Java like Abstract classes, Interfaces, OOPS concepts, bits-and-pieces of JVM and the way they deal are NOT covered.
Good to see that you have covered enough of Applets,Swings, Servlets as well and a bit of Web (HTTP Connection).
This book seems to be for intermediate-to-experienced level programmers. So this is not a Single book for covering most of the required aspects. Only after going through any of the 2 books "The Java Complete Reference" and "Java The Beginner's Guide", the novice users can go ahead with this particular book?