Java程序员要想成为Java架构师,除了要提高自己的能力之外,还要阅读一些关于Java架构师书籍开脱自己的眼界,那么接下来,我们就来给大家分享一下关于Java架构师书籍。
1. 企业应用架构模式
Martin的又一本名著,但这本书只是泛泛的看了一遍,并没有仔细看。这本书 似乎更适合做框架的人去看,例如如果打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,还是推荐认真看 看,会让知道框架为什么要这样设计,这样的层次可以晋升到框架设计者的角度去思考问题。Martin的书向来都是推崇,但是从来都没有像Rod Johnson的书那样非常认真去看。
2.敏捷软件开发原则、模式与实践
Uncle Bob的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开发的各种模式,个人以为看了这本书,就不必看GoF的《设计模式》了。
3.系统架构:复杂系统的产品设计与开发
本书由系统架构领域3位领军人物亲笔撰写,该领域资深专家Norman R.Augustine作序推荐,Amazon全五星评价。
本书首先讲解了什么是系统,什么是系统架构,并从形式和功能两个方面讲解了如何分析系统。之后开始讲解如何创建良好的系统架构。在将概念演化为架构的过程中,架构师需要对系统进行分解,以看清这些组件的结构以及它们之间的交互情况,因此需要根据一些衡量指标来构建权衡空间,以便使用优化算法找出优势较大的架构。
4.Java性能优化权威指南
Java性能优化圣经!Java之父重磅推荐!
本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。
Java性能优化的任何问题,都可以从本书中找到答案!
当然除了以上这些书籍之外,大家还可以找其他关于java架构师书籍查看哦,总之要想成为架构师,还是要提高自己能力,这样才能胜任!最后大家如果想要了解更多java架构师知识,敬请关注奇Q工具网。
推荐阅读: