(引用知……)我把我自己整理的一些比较好的书列出来,当然好书可能不止这些,我只是举个例子
第一阶段:初学
java核心技术
java语言程序设计
第二阶段:熟悉
java编程思想
effective java中文版
深入理解java 7:核心技术与最佳实践
java网络编程
(以及java web方面的书)
第三阶段:加强或精通
java并发编程实战
java虚拟机规范(java se 7版)
深入理解java虚拟机:jvm高级特性与最佳实践
设计模式之禅(java版)
算法导论 或者 算法(第四版)
深入剖析tomcat
深入理解计算机系统
代码大全
编程珠玑
除了这些你可以在百度传课动力节点java哪看看。课程免费。,内容丰富是干货。