There are many free Java eBooks, but most are outdated or not accurate. Here’s the best 5 free Java eBooks in my collection, they are well-known, complete, updated and detailed coverage of using Java programming language. Best for Java beginners and might also good reference for experienced programmers.
P.S The order is based on my personal priority.
Download : http://www.mindviewinc.com/Books/downloads.html
Author : Bruce Eckel
Description : Great and recommended Java book, chapters and tutorials are posted, public review, correction.
Download : http://download.oracle.com/javase/tutorial/
Author : Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
Description : Accurate and up-to-date Java tutorials, and you can download the entire Java tutorials in bundle.
Download : http://pdf.coreservlets.com/
Author : Marty Hall and Larry Brown
Description : Complete and detailed coverage of using Servlets and JavaServer Pages (JSP).
Download : http://math.hws.edu/javanotes/
Author : David J. Eck
Description : Good book for beginning programmers, and might also be useful for experienced programmers.
资料来源:http://www.mkyong.com/