小春网

 找回密码
 注册账号
查看: 783|回复: 7
收起左侧

[IT 交流] Java Book List (To Be Continue)

[复制链接]
发表于 2011-10-31 22:59:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
本帖最后由 荣耀与梦想 于 2011-10-31 23:01 编辑

一:J2SE入门到中级
书名:21天学通Java2(第二版)
   21天学通Java 2(第3版)
快速评价:超级适合入门
我的评论:如果你是一个初学者,想做一个快速而系统的Java入门,那么我推荐看这本书。如果你还没有系统的看过任何一本J2SE的书,比如下面列出的几种,也不打算以后去看那么厚的书,那么也推荐看看这本书。这本书本身内容上并没有特别出彩的地方,但是难得用这么短的篇幅覆盖了常用Java技术的知识点,非常系统而且比较容易上手。这本书市面上有两个版本,第2版和第3版。对于入门来说,我更倾向于相对简单的第2版。第3版适当增加了一些Web开发方面的技术,有点鸡肋的感觉,不过对于初学者来说,多点见识也不错。

书名:Java 2核心技术(第6版) I:基础知识
   最新 Java 2 核心技术 II:高级性能(V1.3)5E
   JAVA 2核心技术 I:基础知识(原书第7版)
   JAVA 2核心技术 II:高级特性(原书第7版)
快速评价:一旦拥有,后顾无忧
我的评价:我的第一本Java书籍就是本书的第4版。如果只能选择一本Java基础编程书籍的话,那么毫无疑问应该是core java。这本书值得一行一行的去读。不过这本书往往把一些很重要的话隐藏在字里行间,不仔细阅读的话,一不小心就会漏掉很有价值的话,或者你在刚开始的时候压根就没有能力意识到它的价值。现在市场上可以见到卷一的第6版,卷2的第5版,以及第7版的卷一卷二。如果做入门学习,推荐看第6版的卷一,因为第7版是基于Java5的,Java5由于引入了泛型和自动装箱等能力,容易使初学者把关注点偏离Java语言的核心能力,我一向认为对初入门者,信息一定要精干,不必要的复杂信息最好藏起来。如果已经对Java很熟练了,或者在面向对象编程方面已经有比较深的认识的话,那么拥有一套第7版是应该的。

书名:Java程序设计教程(第五版)
快速评价:奶妈式的贴心教程
我的评价:如果你对java核心技术那种四平八稳的理论叙述感到无所适从的话,那么这本奶妈一样的Java书籍可能是一个适合你的选择。虽然我本人非常不喜欢这种过于细腻的风格,但是也不得不承认这是一本足够优秀的教材。在培养面向对象的思维方面是这本书比较突出的特点。做为大学生学习更适合一些,想要自己往快了跑的人看这书怕是要急死。

书名:Java 2教程(第六版)
快速评价:21天的火力加强版。核心技术的省钱版。
我的评价:如果你实在觉得Core JavaGUI部分是在浪费钱财,同时象我一样不喜欢Java程序设计教程这本书,那么这本书应该是你的选择了。这本书以合理的厚度,合理的详略程度讲解了合理分量的Java技术点。可以认为是21天学通Java2的火力加强版。

书名:Java语言程序设计(原书第3版)
快速评价:可以泛读
我的评价:这本书难得是个华人写的(虽然是用英语写然后再由国内的人翻译过来),放在这里支持一下。总体来说,相对于上面的书,定位比较尴尬。在个别地方还是有其他书没有直接覆盖到的独特的亮色。可以泛读。

书名:java编程思想(第二版)
   java编程思想(第三版)
快速评价:不可不读,但什么时候读是个问题。
我的评价:这是一本很有意思的书。它是入门的书吗?是的,如果你的计算机科学基础知识还算OK的话。不是,如果你压根就没有其他任何面向对象语言(直接说吧最好就是C++)编程的足够经验的话。它算是一本系统的讲述Java的书吗?勉强吧。或者基本上不算。它以一种神出鬼没式的方式带你进入Java语言的世界,然后近似于随机的选择一些中国旅游景点用英文介绍给你听。那为什么这么多人说它是一本好书?因为说它好的人在看这本书之前,计算机基础知识和某一门面向对象的语言(最好是C++)已经相当的OK了,它能够以一种最接近C++程序员口味的方式把C++程序员迅速领入Java语言的世界,那个时代可是C++程序员的天下啊。那么,它不算好书喽?不,它对于厘清初学Java的人很多重要观念上的帮助是非常非常大的。而且,与java核心技术不同,它明确的把作为一个合格的java程序员最最应该弄透的知识点以直接了当的方式提出来,有利于分辨。因此,你至少应该在某个合适的时候读上一两遍。据说看完这本书就算高手了,是吗?有可能,如果你能不断的把学到的 东西运用到代码里去的话。否则也就是java基础理论合格,部分过于合格,呵呵。理论终归只是理论,实践中还有很多的技巧,下面的书才是成长为编码高手的踏脚石。现在市面上有第二版和第三版,看哪个好呢?第二版是侯捷翻译的,无数侯fans说好,有人因此专找第二版,对此我持保留意见。我认为,作为面向大陆的译本,不能在术语上尊重大陆习惯,就是不尊重大陆的读者。第二版和第三版在一些我认为无所谓的内容上各有取舍,自己看实际和习惯选吧,反正最核心的东西都在。不过,关于Exception的使用,作者在第3版对之前的想法做了一个否定,这一段值得单独看看。最好能参照他以前的想法看(这个我比较倾向看第一版,找不到的话就第二版吧)
未完待续
二:成为优秀的J2SE开发人员
书名:JUNIT in Action中文版
快速评价:必须看,必须用
我的评价:不看此书,不可能成为合格的开发人员。当然你可能不能一下子接受所有的内容,随着能力的提高慢慢学吧。

书名:Effective Java中文版
快速评价:必须看,反复看
我的评价:除非你在编程方面极有天赋,或者你宁愿去钻研很多的优秀代码,没看过这本书的人要想成为一个优秀的J2SE开发人员简直不可想象。我承认这话可能有点过分,那就过分吧。

书名:Practical Java(中文版)
快速评价:虽然不是必须看,但是要反复看
我的评价:OK,如果你能很轻松的理解Effective Java并且心有戚戚焉, 那就没有必要看这本书了。如果不是这样, 先把这本书看明白了再说。

书名:高质量 Java 程序设计
快速评价:一本实用的书,可惜无人喝彩。想看也很难看到了
我的评价:虽然这本书的作者里比较恶心的挂了一个无谓的林锐,虽然作者是两个年轻的中国人。但是这本书的内容绝对不会让人失望。如果说上面两本书从老外程序员深厚的开发基础的角度提出了一些有效的实践,那么这本书则从年轻的中国程序员的角度给出了很多相当到位而有深度的讲解。当然,全书的选材角度可能不太一致,深浅不一,但这丝毫不影响它的精彩。可惜,由于乏人喝彩,这本书目前已经绝版了。

书名:Java Pitfalls
   More Java Pitfalls中文版
快速评价:看了终归能有点用。至少应该泛读
我的评价:如果说effective java目标是让你成长为卓越,那么这两本书的实际功用应该是让你少犯迷糊。这两本书看了就是为了长见识,毕竟自己编程没那么多,那么多看看别人可能出的问题也就相当于自己编了很多程序。


书名:JAVA解惑
快速评价:天啊,我发现自己对Java一无所知
我的评价:Effective Java的作者写的书。我还没来得急仔细看,可是随手翻了几个故事,发现自己的Java算是白学了:( 谈不上很实用,但是对于了解Java语言规范很有帮助。"

书名:JAVA实例技术手册
快速评价:如果你更喜欢用代码说话。或者onbench无事可做
我的评价:如果你觉得上面的书过于理论化,对你来说太抽象,或者,你觉得很闲,学习没有方向感。那就照着这本书一个实例一个实例的做下去吧。

书名:javaalmanac.com
快速评价:重要的参考
我的评价:都是很小的一些代码片断,用于展示java API的实例用法。
你一定要把它放在收藏夹里,做为编码的参考。我曾经有一本印刷版的<Java Developers ALMANAC 中文版>,可惜不知道弄到哪里去了:(
三:透彻理解J2SE
书名:深入Java虚拟机(原书第2版)
快速评价:不能不看
我的评价:虽然看这个其实并不能让你成为编码上的高手,但是有了这个基础,你再次回头去看以前看过的书籍,会发现你的认识会上一个台阶,很多以前难以理解的问题迎刃而解。

书名:JVM Specification
快速评价:不能不看
我的评价:这个不是书籍,而是Sun的文档。如果你放着上面讲解透彻,比较容易理解的中文书不想看,那么就看看这个原滋原味的吧

书名:Java Language Specication
快速评价:不能不看
我的评价:这个不是书籍,而是Sun的文档。不管能看明白多少,至少是一定要看的,而且要和JVM Specification参照着看

书名:Tuning Garbage Collection with the 1.3.1 Java Virtual Machine
快速评价:不能不看
我的评价:这个不是书籍,而是Sun的文档。如果你没有运气看过《高质量 Java 程序设计》,那么看看这个文档自己弥补一点算一点吧。
四:其他J2SE话题
关于J2SE还有一些对于企业应用开发来说(尤其是现在web开发甚嚣尘上的年代)相对冷僻一点的话题。在上面也没有列出一本关于Java GUI的专门的书。除了我本人在GUI开发上的实际经验近乎于0的因素之外。一方面还是因为Java核心技术,甚至其它一些GUI内容更少的书中的内容已经基本上能应付一般的开发需要了。另一方面,关于GUI成系统的书少得可怜,曾经有一套相当权威的Java图形技术,不过已经绝版了。 这里列出来仅供参考。
书名:Java线程编程
我的评价:简单看过一些,很不错的书,大概入门到中级的水准。
书名:Java多线程设计模式
我的评价:真是一本好书啊,以前在各处看到的多线程程序写法在这里得到了集中讲解。不过由于这方面的编程经验比较少,很多东西看过就忘了。

书名:Java网络编程
我的评价:没看过,不过看目录不错的样子,O'relly的书基本上质量也是有保障的。

书名:Java网络编程技术内幕
我的评价:书真是好书啊,可惜基于的Java版本太老了点,即使看这书也别照着学。不过原始自有原始的用处,越原始的东西越接近底层原理。

书名:深入Java 2平台安全--体系架构、API设计和实现(第二版)
我的评价:Sun中国研究院院长的著作。曾经企图看这书,可是我在java安全模型上的认识还差得太远,加上这书写得比较晦涩,怎么也看不进去,放弃。
五:J2EEWeb开发
J2EE包括若干组成技术,jsp可能是其中被用得最多的一个组件了,以至于会JSP都快成了会java的代名词了。JSP似乎很简单,简单到找个不懂java的人都能很快上手,这种简单性正是JSP得以广泛应用的原因。JSP又似乎很复杂,一旦涉及比较复杂的页面,很多人往往不知道如何下手,这是因为这时候JSP已经成了Java web开发的代名词,而Java web开发涉及的技术实际上是非常多的。要想成为一个合格的Web开发人员,至少要对XMLServletJSPJSP Taglib, HTML, CSS, Javascriptweb服务器,浏览器等多种知识都有足够的认识。
书名:循序渐进HTMLXHTML教程
快速评价:必须看,可以找同类书代替
我的评价:HTMLWeb开发的绝对基础知识。看这种书的主要目的是打好HTML的基础,很多做了很长时间web开发的人其实压根都没系统的看过HTML的书。市面上很难找到HTML系统全面的书,没办法,这本还算相当的凑合了。

书名:CSS的书
快速评价:必须看,可以找同类书代替
我的评价:关于CSS的书,国内市场上没有能令人满意的。很久以前有过一本CSS权威指南,学术味太浓了,现在也绝版了。不过关于CSS的书,日本有很多非常不错的书。

书名:任何javascript的入门书
快速评价:最好看看
我的评价:通过野路子也能学会基本的javascript用法。低水平应用多数情况下也够用了。但还是建议看看书吧。不过javascript的入门到中级的书真是五花八门,成系统的少之又少,大多数都是奇技淫巧,自己挑能看懂的乱看吧,因为除了下面要介绍的两本书,其他的都远不够系统。

书名:WEB设计技术手册
快速评价:最好看看
我的评价:各种关于Web开发的其他一些零乱的知识可以从这里学到,想从别的地方学到还真不太容易。自己挑着不知道的东西看吧。

书名:Dreamwaver MX互动网页圣经
快速评价:建议看,可以找同类书代替
我的评价:通过Dreamwaver你可以快速学习到很多HTMLCSS的规范用法。建议掌握。这里列这本书,只不过是因为我恰好看到了它,内容还算合格,厚薄也还合理。

书名:WEBMASTER技术手册
快速评价:有能力可以看看
我的评价:你可以把这本书做为一个checklist,看看你的web开发基础是否合格。
这本书系统的涉及了做为一个web开发人员所应掌握的基础知识。
未完待续
六:Web开发基础
七:Web开发进阶
八:ServletJSP Web开发基础
九:ServletJSP Web开发进阶
十:ServletJSP Web表示层开发框架
十一:用Tomcatweb开发
十二:成为有效率的开发者
十三:J2EEJDBC
十四:J2EEXML
十五:J2EEEJB
十六:J2EE之应用服务器
十七:分析与设计之UML
十八:分析设计之能力培养
十九:分析设计之能力进阶
二十:分析设计之架构能力
二十一:需求与用例技术


补充内容 (2011-11-3 01:31):
不能编辑了
第二贴地址:http://www.incnjp.com/foru ... extra=#pid932682976

评分

参与人数 1 +50 收起 理由
憨吃迷糊睡 + 50 赞一个!

查看全部评分

发表于 2011-11-1 11:07:07 | 显示全部楼层
太多了吧
回复

使用道具 举报

 楼主| 发表于 2011-11-3 00:54:04 | 显示全部楼层
不能编辑了呢。。
回复

使用道具 举报

发表于 2011-11-15 19:21:18 | 显示全部楼层
学习了
回复

使用道具 举报

发表于 2011-11-16 00:24:48 | 显示全部楼层
不好意思!路過
回复

使用道具 举报

发表于 2012-5-17 17:13:23 | 显示全部楼层
楼主介绍的太详细了,十分感谢。如果再配上电子书的下载地址,那就更完美啦。哈哈。
回复

使用道具 举报

头像被屏蔽
发表于 2012-5-18 00:28:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-5-19 12:32:47 | 显示全部楼层
zjg1727 发表于 2012-5-17 17:13
楼主介绍的太详细了,十分感谢。如果再配上电子书的下载地址,那就更完美啦。哈哈。 ...

迷糊去iask找,有名的电子书一般都有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表