欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

推荐几本java程序员可以读读的书,没提到的希望大家踊跃补充 Java综合 

程序员文章站 2022-07-14 12:46:32
...
1、《effective java》 一些常用的java编码规范。

2、《企业应用架构模式》 马大师的作品。从宏观角度,对企业级应用的一些构造块,和架构思想进行了介绍。很经典。

3、《重构 改善既有代码的设计》 同样是马大师的作品。从微观角度,结合实际的样本代码,介绍了如何将僵化腐臭的代码,重构为易于维护和修改的结构。比如如何利用java的多态消息取代结构话语言(if{}else{})。帮助你成为java编程高手。

4、《领域驱动设计》 介绍了一种全新的编程范式。里面提到的分层架构,建模元素(实体、值对象、聚合、领域等),柔性设计,持续集成等等思想,在实际软件开发中,构建易于拓展、维护及能够快速响应变化的系统有一定的指导作用。

5、《敏捷软件开发: 原则、模式与实践》 敏捷是社区现在比较推崇的开发模式。马大师甚至明确提出,“如果希望项目成功就必须使用敏捷开发”。本书从实际编码角度,提到了很多敏捷的设计原则(开闭、依赖倒置、替换等)和设计模式。并结合实例,介绍了敏捷开发过程的一些体验。

6、《深入理解java虚拟机》 作为一个java开发者,怎能不对虚拟机有一定了解。本书为国人所写,所以比较容易理解。主要介绍了虚拟机的内存管理,编译,并发等机制。

7、《Spring 3.x企业应用开发实战》 这本书是近期才发现的。真的不错。不仅介绍了spring的原理和使用方法,还对一些jee工作中常遇到的概念(session、http报文等)进行了介绍。如果正在做一些spring项目的人不妨备在身边,做指南用。

另外介绍两本和java无关,但能提升自己IT素养的书。
8、《浪潮之巅》 介绍了现在IT行业一些巨头的发展史。揭示了IT行业发展的一般规律。很精彩。

9、《数学之美》 同样也是吴军博士的书,同样的精彩。介绍了数学是如何应用于语音识别、搜索引擎等应用之中。个人觉得作为一名计算机行业的从业者,具备一些数学的思维方法和灵感。对自己的工作还是很有帮助的。

以上是笔者所知道的一些书籍,介绍给大家,希望大家有所借鉴。不知大家平时看些什么书提高自己,欢迎补充。与君共勉。

相关标签: Java综合