java学习路线推荐书籍

进阶java程序员书籍推荐

本文摘抄自某本书籍《程序员成长的烦恼》,作者的开发方法为tdd测试驱动开发,非tdd开发人员可以自己取舍。推荐的书籍经典,并考虑前后的层次性。因为java书籍浩如烟海,有时候经典的我们错过,抓住的却是垃圾,那么踩在前辈的肩上,可以省去很多不必要的付出。

1. 入门类

《java核心技术》

《java编程思想》

2. 进阶类

《effective java》

《practical java》

《agile java》

《设计模式——可复用面向对象软件的基础》、《java与模式》 ---有利于理解java的面向对象设计与思维。

《重构——改善既有代码的设计》  ---其实,在读重构之前完全可以看看《修改代码的艺术》《编写可读代码的艺术》等,提升代码质量。

3. 架构师进阶

《expert one-on-one j2ee design and development》 ---一本催生spring框架的神著。

《j2ee核心模式》

《effective enterprise javabean》

补充。《企业应用架构模式》《servlet与jsp核心编程》

4. 软件开发过程

《解析极限编程——拥抱变化》

《快速软件开发》

《uml精粹——标准对象语言简明指南》

5. 流行技术

struts2、spring、hibernate、ibatis、ajax框架

6. 补充

除了上述书籍之外,仍有可以扩充的。比如了解java虚拟机的《深入java虚拟机》,了解java的《java语言规范》等。

 

我觉得如果自己能够按照路线埋头专研一下,技术能力提升会很高。这又是一个自己征服自己的过程。

你可能感兴趣的:(java学习路线推荐书籍)