1、《Java编程思想》
2、《大话设计模式》
3、《重构 改善既有代码的设计》《effective java》
4、《深入理解Java虚拟机》《Java并发编程实战》
5、《深入理解计算机系统》《tcp/ip详解 卷一、二、三》《数据结构与算法》
以上是工作后对java学习每个过程中需要阅读的书籍,大约一年实现一个,5年内能掌握相信提升应该是蛮大的,笔者现正在阅读《重构 改善既有代码的设计》,并偶尔去翻翻《Java编程思想》、《大话设计模式》,感觉半年不看就忘差不多了,需要不停去翻阅。大家一起进步吧!!!