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

Java, 那些美妙的书籍

程序员文章站 2022-05-10 14:26:54
...

整理一下最近看过或者比较有兴趣的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:如果本文以及附件侵 犯了您的权利,请联系本人,本人将尽快删除。电子书仅供参考。