Java程序员修炼之道
2 中级阶段
工作了一段时间,就需要完成更难的任务,这时候,就需要有想法,这样才能完成得更好,这时就可以看一看《Java编程思想》这本书,应该会有收获。
Java编程思想
这时会涉及到修改原有的系统,推荐可以看看《重构:改善既有代码的设计》。
3 高级阶段
这个时期就不是仅仅编写代码了,就需要更丰富的知识了,需要看的书就比较多了。需要用到jvm 知识时,可以读一读《深入理解Java虚拟机》;需要考虑性能时,《Java性能权威指南》就派上了用场。涉及到并发编程时,就可以看看《Java并发编程实战》,也许会有帮助。当需要设计系统时,设计模式一定会用到,《Head First 设计模式》也就可以看看。
深入理解Java虚拟机
其实也不用把等级分那么清楚,只要能够理解书中的内容,就可以了。这些书许多电子版大部分都有,如果需要实体书,各大网络平台都有销售,如有需要,可以在各大平台购买。
原文:https://blog.51cto.com/14819491/2496252