I have chosen some of the good Java books, which are FREE, available for download or you can read it online in HTML or PDF format.
Doing a quick search on the internet reveals lots of free books, resources, and tutorials to learn Java. Every Java programmer loves free eBooks on Java, don't you? When I shared my collection of top 10 Java programming books, one of my readers asked me to share some free Java books as well.