Java, 那些美妙的书籍

整理一下最近看过或者比较有兴趣的Java书籍,以供大家参考:

 

1,数据结构、算法方面

   《算法导论》 适合有一定基础而且可以平心静气慢慢推荐的人看,有一定难度。个人觉得这本书可以让程序员的水平提升一个档次。(附件有MIT的部分答案)

 

2,Java 基础相关

   《Java 编程思想》 不多说了,看过,没看完,不过的确名不虚传 (附件添加第三版的电子书,中文)

   《轻松学用Java2》 个人的Java入门书籍,很适合Java初学者

   《Effective Java》正在看,很不错,建议e文不错的直接看英文原版,虽然很多东西以前也会注意到,但是系统的过一遍还是有好处的。(英文版部分章节电子书见附件)

    《深入JVM》适合想进一步了解Java以及JVM虚拟机实现的,写的不错。不过很难买得到书了,附件提供中文电子版的下载(扫描版,不是很清晰,还有 英文chm版)。

    《Java解惑》 再加一本Java进阶的书,这本书跟Effective Java类似,不过更直接,将各种可能出现的问题进行了归纳整理,目前手头有中文版部分章节的电子书,看看先再决定是不是要买。

 

3,Eclipse plugin/RCP开发

   《Eclipse 从入门到精通》,陈刚著,虽然看完了不一定精通,但是作为少有的几本国内优秀的Eclipse教材,很不错了。个人的RCP入门书籍。(部分章节电子书见 附件)

    《Eclipse Rich Client Platform》,著名Addison Wesley Eclipse Rich Client Platform 的第二版,Eclipse官网推荐,hyperbola示例很有用。(电子书见附件)

    《Contributing To Eclipse》,大师经典之作。遗憾的是现在各大书店都没货。(附件中有英文版chm格式电子书)

    《Swt JFace in Action》个人觉得in action 系统的书都不错,包括《Eclipse in action》《JUnit in action》等,本书对SWT/Jface 组件讲得很详细,也有很多示例程序。(电子书见附件)

    《RCP Plug-in开发自学教程》个人写的的RCP教程,给予版本eclipse3.6

 

4,GEF/EMF

     《Eclipse Model Framework》,第二版出了,中文版也有了,这方面根本没有多少可以选择的余地。GEF就完全没有成形的书,EMF据我所知就这一本了。不便宜,看 过第一版的电子书,那时候觉得对应的版本太老了,看不下去。第二版有机会再试试。

      GEF相信很多人是看八进制的博客,和Eclipseworld社区上的某位热心的tx翻译的一本日文教材入门的,至少我是,后来又收集了一些其他方面的 资料,不过还是太少。附件有IBM Developerworks上的GEF进阶系列的文章的电子书版。

 

4, 结构、设计模式

    《敏捷软件开发——原则、模式和实践》,Uncle Bob的大作,个人强烈推荐。里面很详细的讲解了敏捷开发,以及很多实例。这本书花了很多章节讲解常用设计模式,例子非常巧妙,部分由C++实现,也有 Java实现的。如果想了解敏捷开发、软件类包设计、设计模式这方面的东西,这本书是不二选择。

    《设计模式》 GOF的23种设计模式。不多说了,有人说很难懂,有人说很经典。(已添加电子书,中英版本都有,pdf)

     比较适合入门的还是《Head First 设计模式 》系列,至少语言更生动,一样有人贬低有人热捧,建议先看电子书再决定 是否买,有点小贵。

     《Thinking in Patterns》,突然想起Eckel还有一本讲设计模式的书,很早就听说过了,这本书还没看过,不过还是列出来吧。

 

5,JUnit

   《JUnit in action》讲解JUnit很不错的一本书,某看了一部分,受益匪浅,使用JUnit测试就是从看这本书起的。

 

6, 编程技巧

    《编程之美》,据说是微软的面试题集合,不过有些题的确不太好搞。提供部分章节电子书下载,有兴趣的可以看看。

 

先 写这么多了,上面的书某90%都看过,如果有什么与各位见解上的差距,还请谅解。

 

索性再加几本电子书吧:

A,《代码大全》也是久负盛名的书了,中文版 清晰版

 

PS:如果本文以及附件侵 犯了您的权利,请联系本人,本人将尽快删除。电子书仅供参考。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值