学软件一年多了,回头想来 看了厚的 薄的加起来有15本以上了,看的书稍微多一点,才发现,好书与差书之间对人的影响是完全不同的。以下,是我看过的书,以及简单的书评,希望能给大家带来帮助。
1、java编程思想 : 这本书有java 圣经的荣誉 ,自然是本好书,其中对jdk介绍是比较深入的,如果没有学过java的人直接 看,会有较大的难度。但对java的特性写的很详细 ,这是其他 很多java基础书不能比的。推荐先读简单一点的java书,再来看编程思想 ,我当时看的第一本java书 ,是清华大学的java程序设计 ,只有200多页,然后 再来看java编程思想(第二版) 基本上都能看得懂。 值得注意的问题是,上个月,我又买了一本java编程思想 第四版 ,这版 与三版 是同一组人翻译的,发现学了一年多java后,却看不懂java编程思想 了,呵,翻译 比候捷的第二版 要差很多。 所以java基础 还是推荐看第二版 比较好,里面的java 基础 看过了,再借本第四版 看看jdk5.0的 新变化 。
2、孙卫琴的《精通struts》 虽然 struts 1.x 已经快成为昨日黄花,但其中凝结的思想 却是后来众多框架的灵魂,而且目前很多公司 做的很多项目 仍然是基于struts 1.X的 面试提的问题很多还是struts1。x的 所以如果学习的话,这本《精通struts>基于struts 1.2 还是很好的 总体还算深入浅出,容易懂。推荐阅读。
3、《struts kick in start> 这本书是我读的第一本struts 书,讲的也是struts 1。0 版本比较低,最重要的是内容 比较少,struts中 我觉得 比较精髓的东西 都说的很少,所以 现在要学struts的话,不推荐这本书。
4、 5、夏昕《深入浅出hibernate》 : 这本书,做到了标称的深入浅出,写的hibernate 谈到了hibernate 3。0,核心章节4,5两章,就一百多页左右,看了就能上手用了,但 介于,其版本,可能有点低,看看电子版 的还是有帮助 的 。 6、罗时飞《精通spring2。0》 这本书写的有点像介绍api的 ,很难让人有兴趣看下去,不推荐。 7、《精通ejb3.0》 : 比较权威的一本书,罗时飞翻译 的,翻译 还不错,推荐。 8、《ajax 基础教程》 : 内容简单,却 非常容易懂,而且翻译的很好,做为入门教程,推荐。如果想搞深入一点 推荐《ajax实战》 呵,不过我没有看过。 9、《设计模式 精解》 一本也是200来页的好书,我最喜欢的译者熊杰,翻译 ,翻译的相当的好。一本设计模式入门 教程,大概 介绍 了gof 23 个中的10个 ,相当推荐。这本书 让我第一次对软件产生了一种艺术的感觉 。 10、gof 《设计模式》 一本300左右的书,有java另一圣经之称,例子是用以C++写的,不得不佩服gof四个人,开篇的面像对象 讲解 让我第一次有了 对面像对象的思考,23个设计模式 让我第一次 对软件有种 献身的冲动 。但这本书,写的很抽象,而且 难度很大,相当 不适合初学者,我当时看是在看完 《设计模式精解》之后,再去看,仍然很多东西 看不懂,期间 结合《Head.First.设计模式.》与阎洪的《java设计模式》才勉强看懂个大概。 另外 《Head.First.设计模式.》是一本非常幽默的角度去解释gof的设计模式,非常有趣,推荐看看电子版的(其中对也只涉及23个设计模式中的一常用部分)阎洪的《java设计模式》写的非常 详细 ,详细到 gof 原本只有300多页的书,写到了一千多页,其中也加入了不少java 设计中的原则。如果你能看下去,看看也不错 :) 参考一下,看看电子 版的就行了 11、《代码大全》 第二版 ,这是我看过的最好的几本书中的一本,谈的是软件构建中的问题,这本书翻译的也很好,第一次让我对软件 产生了工艺 的认识,让我第一次了解到了,好的软件该如何编写,强烈推荐。 13、《重构,改善既有代码的设计》这本书有与《设计模式》齐名之称,候捷与熊杰共同翻译 ,这本书的翻译可以说是我看过最好的译著,向二人致敬,这本书最重要的对我来说,与《代码大全》一样,是让我产生了对软件质量追求的态度,以及对软件 重构工程性的认识。虽然这本书,我还没有读完,但仍然 强烈推荐。 14、《编程之道》 我读的是电子版,两百页左右 ,并不是描述技术的书,而是通过一个个故事 谈软件中的道 ,上士闻道,从而行之,中士闻道,谨而慎之,下士闻道,大笑之 虽然全书,我觉得有些东西已经不适合现代的软件活动了,但其中描写的大师境界却使人欲拔不能。真是令我等汗颜,道 是我们国家老子首先提出来 的,但软件中的这本编程之道却是由外国人写的。的闲睱时光,尤其推荐。 翻译的非常好,值得珍藏。 15、 我还看过一本 j2ee 开发的书,500页左右 ,清华大学出的,但已经记不起名字了,出版也有好几年了,但一本全而描写j2ee的书,还是值得一看的 里面的内容。可上百度一搜。 下面推荐几个好的视频教程 1、孙鑫的xml视频 ,当时结合 清华大学的一本国人写的xml 看的,视频讲的很不错,dom sax 都谈到了,但对xml中的schema等却没有说,不得不说有点遗憾,可作为入门视频。 2、孙鑫 spring视频 , 上下的,视频质量很差,但内容 却非常好,IOC aop 介绍的都非常好,推荐。 3、中科大《oracle 10g》视频 总共 14集,内容不深入,但对于非dba来说的程序员 我觉得 已经足够了,推荐 4,左中华的 《mysql》 视频 ,总共 二十多集 但最后几集是讲php的,内容浅显易懂,推荐。 5。魔乐在线 视频 ,质量相好,推荐,但无耐 视频不是很多。 6。浪曦 视频 ,风中叶 《jdk5。0》 特性,包括注释,泛型 等 jdk 5.0新特性,这是我最喜欢的视频 讲师之一,另外浪曦的别的视频 也很不错,不过很多要收费 :) money够 的话,可考虑办会员 几百块也不算多。 7。美河视频,美河的视频 量是最多的,不过质量大多都不怎么样,如果下载 不到别的视频 ,可以考虑 文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92925 人正在系统学习中 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!