论坛首页 Java企业应用论坛

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

浏览 5803 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (11)
作者 正文
   发表时间:2012-07-10  
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、《数学之美》 同样也是吴军博士的书,同样的精彩。介绍了数学是如何应用于语音识别、搜索引擎等应用之中。个人觉得作为一名计算机行业的从业者,具备一些数学的思维方法和灵感。对自己的工作还是很有帮助的。

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

   发表时间:2012-07-10  
楼主列出来的可以砍掉一半,加上:

深入理解计算机系统
算法导论
数据库系统全书
虚拟机:系统与进程的通用平台
企业集成模式:设计、构建及部署消息传递解决方案
0 请登录后投票
   发表时间:2012-07-10  
kimmking 写道
楼主列出来的可以砍掉一半,加上:

深入理解计算机系统
算法导论
数据库系统全书
虚拟机:系统与进程的通用平台
企业集成模式:设计、构建及部署消息传递解决方案

留个名,说不定以后会用得着~~~

你说的可以砍掉一半是那些? 为什么不指明呢。
0 请登录后投票
   发表时间:2012-07-10  
除了最后一本《数学之美》以外,都看过,只有《深入理解java虚拟机》写得不错,其它的书总体来说都不适合读。
0 请登录后投票
   发表时间:2012-07-10  
downpour 写道
除了最后一本《数学之美》以外,都看过,只有《深入理解java虚拟机》写得不错,其它的书总体来说都不适合读。

如果楼主列出的都合适,你那本struts 也应该加进来。
0 请登录后投票
   发表时间:2012-07-11  
楼主列出的都比较新的书,看过一半

准备买浪潮之巅看看,不知道怎么样。

数学之美 看介绍也不错
0 请登录后投票
   发表时间:2012-07-11  
数学之美我拜读过, 带着很高的崇敬。
还是比较推荐这本书。  内容偏科普,想必是要照顾下大部分人。  毕竟把内容深入太多,就只有很少的人才能读了。

数学之美这本书值得强烈推荐。
0 请登录后投票
   发表时间:2012-07-11  
kimmking 写道
downpour 写道
除了最后一本《数学之美》以外,都看过,只有《深入理解java虚拟机》写得不错,其它的书总体来说都不适合读。

如果楼主列出的都合适,你那本struts 也应该加进来。


我那本书现在来看,写得问题不少,好在错误不多,可以勉强读一下。
0 请登录后投票
   发表时间:2012-07-11  
downpour 写道
kimmking 写道
downpour 写道
除了最后一本《数学之美》以外,都看过,只有《深入理解java虚拟机》写得不错,其它的书总体来说都不适合读。

如果楼主列出的都合适,你那本struts 也应该加进来。


我那本书现在来看,写得问题不少,好在错误不多,可以勉强读一下。


深入理解java虚拟机是咱国人写的那本,姓周的?我买了,还没看
0 请登录后投票
   发表时间:2013-03-07  
看来我读的书太少了。。。我表示一本都没读过
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics