一些适合Java编程的书籍总结


======================================================
注:本文源代码点此下载
======================================================

java语言相关学习的书籍

bruce eckel. thinking in java, 3rd edition. prentice-hall, december 2002

这本书籍已经出第四版了,新版本书里介绍了java 5的一些新的语法。它是公认的java语言学习的权威书籍,不仅讲述了java语言的语法,还涵盖了许多面向对象的思想,如果你想学习使用java语言进行面向对象的编程与设计,此书非常值得一读。

ron hitchens. java nio. o'reilly, 2002

本书讲述了java nio的编程技术(特别是网络io的编程)。

james gosling, bill joy, guy steele and gilad bracha. the java™ language specification third edition. addison-wesley, 2005.

这是一本介绍java语言规范的书籍,大多数语法介绍书籍不会全面介绍jvm如何加载和初始化类,线程等一些相关技术和概念,这些都可以在此书中找到,并且它是java语言的官方书籍,权威性不言而喻。

joshua bloch. effective java, second edition. addison-wesley, 2008.

如果你已经使用java开发好几年了,但是你还想知道那些专业的java开发人员如何编写高效的代码的,这本书绝对值得一读。

david flanagan and brett mclaughlin. java 1.5 tiger: a developer's notebook. o'reilly, 2004.

如果你不熟悉java 5的新语法,可以参考本书和《think in java》第四版相关章节。

j2ee技术相关书籍

rod johnson. expert one-on-one j2ee design and development. wiley publishing, inc, 2003.

这本书籍介绍了一些j2ee的常用技术,深入探讨了j2ee编程中经常出现的问题和风险,帮助读者创建高效的j2ee应用。

rod johnson and juergen hoeller. expert one-on-one j2ee development without ejb. wiley publishing, inc, 2003.

这本书籍可以说是上面书籍的续篇,它颠覆了一些传统的j2ee观点,审视了ejb所带来巨大复杂性。现在阅读本书可能当时那么震撼,因为读者对不使用ejb来创建j2ee应用已经习以为常了,很多java架构采用ssh(struts+spring+hibernate)等技术创建应用。但它详细讲述了spring核心框架的实现技术,对正在使用spring框架或者对其实现技术感兴趣的读者,此书值得一读。

deepak alur, john crupi and dan malks. core j2ee patterns: best practices and design strategies, second edition. prentice hall ptr, 2003.

这本书籍主要讲述了一些非常重要的j2ee模式,j2ee架构师和开发人员值得一读。

面向对象设计相关书籍

erich gamma, richard helm, ralph johnson and john vlissides. design patterns: elements of reusable object-oriented software. addison-wesley, 1995.

这是影响最大的设计模式的经典书籍,读者在使用相关模式时,都可以拿来翻一翻。

andrew hunt and david thomas. the pragmatic programmer: from journeyman to master. addison-wesley, 1999.

这本书讲述了如何高效开发出高质量软件的方法,讲述过程中穿插了很多寓言故事,深入浅出,是一本有经验的软件开发人员继续“修炼”的哲学书籍。

alan shalloway and james r. trott. design patterns explained: a new perspective on object-oriented design, 2nd edition. addison-wesley, 2004.

这本书籍从面向对象的视角分析设计模式,是一本学习模式的好书籍。

eric t freeman, elisabeth robson, bert bates and kathy sierra. head first design patterns. o'reilly media, october 2004.

这本书籍非常适合初学者学习设计模式,由于使用了head first的写作风格,通俗易懂。

martin fowler. refactoring: improving the design of existing code. addison-wesley, 1999.

这本书籍讲述了如何重构你的代码,重构代码是一个复杂的过程,很容易引起各种各样的问题,这本书籍教你重构的整个过程,书写风格也十分流畅,非常易于阅读。

martin fowler. analysis patterns: reusable object models. addison-wesley, 1997.

做金融开发的人员都有必要阅读这本书籍,在医药领域,金融领域,测量领域,贸易等领域使用书中所提到的分析模式建模有莫大的帮助,当然这些分析模式不局限于这些领域。在此书,martin fowler把自己丰富的对象建模经验与读者分享,如果你想为复杂领域建模,但是没有足够把握,强烈推荐你学习此书。

eric evans. domain-driven design: tackling complexity in the heart of software. addison-wesley, august, 2003

解决复杂领域问题的关键是有精炼的模型,这本书籍讲解了如何使用领域驱动设计迅速提炼有用的模型,本人强烈推荐此书。

顺便推荐另外一本书籍 《漫谈设计模式》

它从oo观点来看,与j2ee结合的比较多,参考书籍和论文等超过了40个,适合细细阅读,理解什么是oo。

给agile(敏捷)开发人员推荐的书籍

kent beck and cynthia andres. extreme programming explained: embrace change. addison-wesley, 2004.

这是敏捷开发人员必读的一本书籍,它为大家消除了很多开发上的错误观念。

henrik kniberg. scrum and xp from the trenches (enterprise software development). lulu.com, 2007.

这本书是一本非常浅显易读的scrum书籍,作者把一年来实施scrum过程和经验进行分享,没有高深的理论,只有故事和实践。这本书的电子版本在infoq网站上有下载:http://www.infoq.com/minibooks/scrum-xp-from-the-trenches。

这里给出的英文书籍都是英文原版,由于有些书籍的中文翻译版本较多,在这里就不会一一列举,读者有需要可以购买相应的中文译本。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值