dream.in.java

能以不变应万变是聪明人做事的准则。万事从小事做起,积累小成功,问鼎大成功,是成功者的秘诀。

java经典参考书整理

参考来源:
小蝴蝶乖乖的博客:
http://butterflybaby01.spaces.live.com/
java学习流程:
http://dev.wl668.com/java/j2se/20057265401_4119325.shtml
java书籍推荐:
http://www.naozhoudao.com/blog/2005_12_25_ansonblog.html
O'Reilly Java 系列书籍建议阅读顺序:
http://www.csdn.net/develop/author/cxy/java_seqence.shtm
2000 年 Java Developer's Journal (JDJ) 读者票选:
http://www.csdn.net/develop/author/cxy/award.shtm
蔡学镛的偶像崇拜:
http://www.csdn.net/develop/author/cxy/hero.shtm
偶像崇拜(二):
http://www.csdn.net/develop/author/cxy/hero2.shtm

自己的整理:
一、java基础
1.    JDK的src和Docs。
2.    《java2核心技术一二卷》:培训教材,非常适合java初学者,强烈推荐!
3.    《Thinking in Java》:面向对象的思想,建议看了《core java2》第一卷后看。
4.    推荐Oreilly出版的Java系列书籍,以下三本都是经典的好书:
    《Java in a Nutshell,2nd Edition(针对C++背景)》(《Java技术手册》)
David Flanagan
    David Flanagan 写过的书包括 Java、J2EE、JFC、JavaScript,每一本都很精采,其中的《Java in Nutshell》一书更是人手一本的 Java 经典,此书还获得本年度 JDJ 的 Java 好书榜首。要写出 Java in Nutshell 这样深入浅出、叫好叫座、可读可查的书,我想 David Flanagan 肯定是花了不少心力。??蔡学镛
    《Java实例技术手册》David Flanagan 著书 号:7-5083-0655-4页数:636定 价:69.00元
    感觉这本书没有O'Reilly出的另一本实例的书《Java经典实例》好。
    《Java经典实例》(《Java精囊妙计》,《Java Cookbook》)
O'Reilly的食谱系列书 号: 7-5083-0945-6页数:840定 价:89.00元
    难得的经典好书,《core java 》、《TIJ》、还有这本是我常翻阅的三本好书。
5.    《Effective Java》:
    只要你是吃Java这碗饭的,那么这是必备的床头书。绝对经典!!!
我以前也买过《Java编程思想》,但是经常翻的还是这本《Effective Java》,那本相比之下,最多作为基本语言参考手册。《Effective Java》中贯穿了一些设计模式的思想,吐血推荐!
    本书中的每个条款都值得细细品味。相比于设计模式,本书应是对代码模式的讲解,由于java本身特点,书中对于类库的讲解是很必要的,这对于我们设计api很有好处(这种设计在做项目中很常见)。
    本身篇幅不多, 如果有电子版原版的话就不必买了。
6.    《Java 2编程详解》:
    此书居然还在骗钱
千万不要浪费金钱和时间。
why?错误百出+过时+肤浅+....到了第11章类,可以说你都不知道你自己在看什么!
应该授予出版商,编辑,校对最差奖。
               --一不幸看了全书的人。
对初学者:1.sun的Tutorial,very good.
          2."Thinking in Java2".
          3. 深入研究 java.lang,java.util,java.io 三个package.
          4.马上进入java的服务器端编程。
最后,希望记住:Java的主要优势在服务器端,在Internet。
7.    《Java 2从入门到精通》:
    大家千万别买这本书,超级垃圾.
原版不错的,可惜翻译地实在不是人话.邱仲潘翻译的都是烂书!
二、JSP、servlet
1. Oreilly出版的《jsp设计》(《Java Server Pages 》)Hans Bergsten 著 何健辉 许俊娟 译(2002年2月出版)书 号: 7-5083-0850-6页数:576定 价:59.00元
2. 《Java Servlet编程(第二版)》Jason Hunter & William Crawford 著 孙鑫 谢茂强 译(2002年6月出版)书 号: 7-5083-0844-1页数:736定 价:85.00元:
呵呵 我竟被人扔了鸡蛋反对 冤枉啊!!!

关于servlet的好书,有:
清华的精通Servlets??Java平台的服务器端编程(第二版)
电子工业出版社的 Java Servlets 2.3编程指南 
和此书(《Java Servlet编程(第二版)》)。

清华的那本讲解各种servlet api非常详细 适合初学者;
电子的那本由Wrox所出,Wrox的书大家都知道一向由业界的开发人员所写
电力的这本是由开发servlet api专家组成员所写,水平当然更高,看起来要有些基础才好。
从这些书的作者和书的内容 就能看出高下分别

清华的那本从最基础的讲起,细细道来,适合Servlet的初学者 即入门级
电子工业的那本,每章结尾都有一个很好的web应用程序供参考,
学习使用或者应用这些例子到你的项目中是不错的选择。
但是一些原理性的或技巧方面的东西就少了一些,而这本书正是你所需要的
正如这本书封底上servlet api规范负责人Danny Coward所评论此书的话:
你应该反复地琢磨书中那些有深度、有意味的忠告、技巧和实例,这将使你受益匪浅。

这本书的四五两章是servlet技术上的技巧 
十四、十五、十六章的Tea,webMacro,ECS是从框架上给出的例子
没有对mvc模式很深的领会 你是看不出这些框架的精髓

最后,学习servlet最好的东西是servlet规范,从上面能找来最全面、详细的讲解 同时它是权威! :)
比如filter dispatcher等都能找到最翔实的说明

就因为说了两个字“好书”,就被网友扔了个鸡蛋:你懂不懂啊?
十分郁闷 所以做此文。
3. 《精通Servlets??Java平台的服务器端编程(第二版)》:
    翻译不错是肯定的,书本内容质量也很好,不足的地方是有关与bean的结合的方面太少,可以参考其他书籍。个人认为本书在国内是一流产品!

4.《 Java Servlets 2.3编程指南》:
    则买的这本书,正在学习中。源码WROX网站上找不到
可以到
http://support.apress.com/books.asp?bID=186100561X&s=0&Go=Select+Book
去下,希望对大家有帮助
    达内外企IT培训 指定学员参考书----很不错。
    书写的还可以,尤其后面几章关于web部署和servlet调试技术,而且每章结尾都有一个很好的web应用程序供参考,这一点可能是这本的可读之出吧!但是一些原理性的或技巧方面的东西就少了一些。
感觉不太适合初学者,你若有足够的money,还是先看看O'Reilly 的《Java Servlet 编程》或清华出的《精通Servlets--Java平台的服务器端编程》,然后再看这本书也许会好点。
对于翻译实在不敢恭维,许多术语好像译者就按对他的字面的理解给弄上去的;估计这位老兄也不太懂这方面的知识,只是完成任务拿“赏钱”罢了,而且许多地方感觉翻译的也不是很顺畅。
    书的缺点是一些地方有翻译错误,读的时候基本能找出来(对照英文电子版),我把错误纠正在勘误表中了,同时,也希望和一起学习此书的“同学”一起讨论学习本书的内容,与君共勉!(呵呵,武林外传看多了)我的E-Mail:anthraxcn@tom.com,欢迎探讨J2EE技术。
5. 《Servlet与JSP核心编程(第2版)》:
    这是一本非常出色的servlet&JSP入门书。作者不仅仅是这方面的技术专家,更是一位出色的教育者,他把问题阐述的环环相扣,可以让你逐渐深入循序渐进的学习关于servlet与jsp的基础知识。
读这本书之前,最好应该读过core java2(关于j2se学习的经典好书),对java语言有基本的了解,这样在编写和理解书中的servlet代码的时候基本就没有任何障碍了。
此外,很多朋友推荐读《jsp设计》,这本书我也读了,不过感觉,先读完《Servlet与JSP核心编程》再读《jsp设计》是更合适,直接读,有些基础的东西写的比较概括,不适合理解。读完《Servlet与JSP核心编程》后,再通过《Java Servlet & JSP经典实例 》来提高也是很有必要的,《Java Servlet & JSP经典实例 》这本书偏重实践,可以让我们把所学真正的用到开发中去,对巩固和提高都是很有帮助的。
最后,值得一提的也是很多读者关注的就是翻译,《Servlet与JSP核心编程(第2版) 》的翻译十分到位,读起来没有任何晦涩的感觉,这在译过来的图书中质量算是很好的一本书。
读了本书,把心得写出来和大家分享,也希望给其他寻找Servlet&JSP学习资料的朋友以帮助和借鉴。
    这个系列的书“这本书的成功远远超出了每个人的预期,总销量近100 000本,并被翻译成保加利亚语、简体中文、繁体中文、捷克语、法语、德语、以色列语(希伯来语)、日语、韩语、波兰语、俄语和西班牙语,并进入亚马逊2001年计算机编程书籍排名的前五名。”
  
  在我制作和本书相关的内容时,我再次查看了Amazon(亚马逊书店)中该书的页面,发现该书已经拥有了235条读者反馈,综合评分接近5分,这本书出版应该接近或超过一年了,但直至最近还有许多读者添加书评,可见这本书时至今日依然畅销。的确不容易。
    人云亦云!!!
如此的一本书都算是好书??笑死人!!
这种水平的书,在市面上随便一间书店都能找到一大大堆!!
其实单看它的目录介绍就知道它的水平是一般般了!!
或者它的第2卷可能才是好书吧?

唉!!你们全都是垃圾!人云亦云!肯定都不是高手!

其实JAVA官方的相关文档和指南才是好书中的好书~~~
6. 《Professional JSP》
     wrox的红书好像没基本是好的,一个特点就是凌乱。就像20个人没人写50页这样凑出来的。
    只要是红色的,上面有头像的,以后不用买了。这种书翻译的比古文还难读。不要让那几个看似专业的人头迷惑,头越多,越烂
    我没有完整的看过这本书,只是翻了一翻,感觉不是太好。
O'reilly的《JSP设计》(http://www.china-pub.com/computers/common/info.asp?id=5400)我已经买了,而且认真的看过几遍,配合从网上下载的代码,学习的效果非常好。
另外想学好JSP还是需要Java的底子的,没学过的话还是先看侯捷翻的《Java编程思想》。
当然不学Java也可以,但是学习JSP的高级应用,比如配合Servlet、EJP、JDBC编程就会非常困难。
Wrox的书都非常厚,价格也很贵,出了很多,看看网友的评论翻译好的并不多。
以上是我的建议,仅供大家参考,另外我也不想在这里和人争来争去的。
    买了,在看。
感受-----自卑,我是不是太笨,怎么看不懂。
…………………………
如果要说评价,我只能说,其实这本书并不适合初学者。高级话题很多,感觉基本的东西都是一带而过。
    就书论书,这本书的结构还是不错的(感谢原版),好就好在这本书不仅仅提供了jsp技术上的指导,更为读者提供了一个能够用在具体应用上的好的思维模式。不过如zdflow所说,要想读懂这本书,你就需要具备基本的java和jsp的知识,否则你会感觉你在读天书??这本书的翻译不是一般的烂。servlet和jsp刚刚出来的时候,我还在学校读书,在导师的指导下学习过这两种技术,毕业后就基本上没有再用过。现在由于工作的需要,就买了这本书想对自己的servlet和jsp知识进行一次系统地整理,结果发现很多时候我对这本书里所说的东西感到不知所云,感觉如果我是什么都不懂的初学者,肯定会被这本书给折腾死。随便举一例,242页,第六行:一个对象需要执行Tag、IterationTag或者BodyTag才能成为一个标志处理器。读完这句话我起码愣了10秒钟,过后才想起Tag、IterationTag和BodyTag都是自定义标签的接口,那个翻译的家伙肯定是把'implement'翻译成了'执行'(他把'tag'翻译成'标志'而不是'标签'都不说了)。我想,稍微有点编程经验的人都不会这么翻译的,翻译这本书的那些家伙很可能对servlet和jsp的理解和掌握还没我多。这本书也不便宜,所以我多说了两句,希望jsp新手在买这本书之前多多考虑。如果你有jsp的经验,而且对这种翻译上的问题可以忍受,那么这本书还是很好的一本书。
    一本好书不是用实例和原代码来完成的,我觉得本书给程序员了一个学习JSP的良好的方法和思想。
老外写的就是不错。
学习JSP应该买这一本书。
一般我买书是看是否给我了一个好方法和思想。
一本好书会比看十本烂书强的多。
    代码可以copy别人的优秀代码,然后加自己的注释,但是思想是很难模仿的!这本书写的不错,学到了一个好的方法和思想后,代码哪里都可以找的到!
    CSDN开发高手上曾经推荐过这本书,翻译上的确是有些问题,但这本书确如楼下所言,是给了读者很好的编程思想,虽然它有点老。
    如果你知道一些基本的jsp知识,那么这本书为你打开了通向天堂的大门。书中的思想和见解非常精辟。如果用jsp2.0+servlet2.4来写,我给100分。
三、J2EE
1. 《精通ejb》,《Enterprise JavaBeans, 2nd Edition》,《Mastering EJB 2.0》
2. 《J2EE应用与BEA Weblogic Server》
四、    模式
1.《java与模式》
2.《J2EE核心模式》
3.《设计模式》
五、UML
1. 《The Unified Modeling Language User Guide,2 edition》《UML参考手册》
2.  《编写有效用例》(获2000年度美国“软件开发”杂志Productivity Award大奖):
    这本书的英文很简单,几乎不费力就能看懂
倒是中文有些语句还要翻回英文去理解
    这本书的原版可以打6星,翻译只能打三星。
    第三个偶像是 Alistair Cockburn,他所写的 Writing Effective Use Cases 一书刚刚得到今年的 Jolt Award(软件界很重要的奖)Books and Computer-Based Training 类的 Productivity Award。Writing Effective Use Cases 一书针对写 Use Case 时的 know-how 有相当不凡的见解,这本书得奖绝对是实至名归。他在书中所提出的方法让我们在写 Use Case 的时候有所依循,而且我觉得他独创的符号实在很酷,希望 Use Case 的写作软件也能支持这些有趣的符号。??蔡学镛
3.  《UML For Java Programmers 》《UML:Java程序员指南(中、英双语版)》:
    面向对象大师Robert Martin新作,直言不讳地指出UML的局限性,指导程序员高效地使用UML,以避免盲目使用UML所带来的灾难性后果。
    对UML的最佳诠释,对Java程序员而言,尤其如此;
    和敏捷开发那本书内容有很多重复,不过这本书质量确实很高,那些一天到晚抱着Uml工具手册的开发人员更需要读读这本书,最好还要有那本经典的敏捷开发,有点像书托了^_^
4. 《敏捷软件开发:原则、模式与实践》:
    2003年6月荣获美国《软件开发》第13届震憾(Jolt)大奖! 
在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。
5. 《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition 》(《UML精粹》)
    本书为著名的Martin Fowler所作。本书首版自1997年问世以来,深受读者欢迎,堪称书中上乘。第3版以UML 2.0为基础,引进交互概观图、定时图、复合结构图等新图型;对类图、顺序图、状态图、活动图等均多有更新。作者一如既往,力求以极小篇幅,讲述重要内容,见地独到,且使用对话文体,讲述技术内容,实用与基础并重;文笔清新,引人入胜。.
    这边书不错,英文也很流畅,非常容易懂
不过一百多页26块卖的算比较贵!
    看完了,是本好书。如果自己水平对口的话看完会有很多领悟,很适合工作2,3年的你看,刚学编程的实话看了领悟也有限,有些东西还是要慢慢来。
    这本英文版第三版我没看过,不好评论,但我曾经很认真看徐家福翻译的第二版,真是太差太
差了,简直是一堆狗屎。我从来很少骂人,但在这里我实在忍不住要骂徐家福这个老不死,要
知到这本书对初学者学UML多么重要,第二版已经给你糟蹋了,你为什么还要糟蹋第三版,你妄
为德高望重教授的称号,你这个人的道德严重有问题呀,害得想学习UML的广大学生又少了一本
很重要的书,真是痛心呀。大家千万不要买徐家福翻译的第二版、第三版翻译版本。 
六、JVM
1. 《深入java虚拟机》《Inside the Java Virtual Machine,Second Edition 》
(美)Bill Venners   曹晓钢 蒋靖 译      58元
2. 《java深度历险》:
    文章是好文章,特别是1,2,5章,但不是好书,只是把发表过的文章整理成书,各章之间没有任何关联;
七、java网络编程
1. 《Java网络编程》(O'Reilly) 79元 大名鼎鼎的Ellitotte Rusty Harold写的;
    “直到找到这本书之后,我才开始真正理解Java网络编程。”??Bruce Eckel,《Java编程思想》的作者。
    Elliotte Rusty Harold 是我最喜欢的作者,我喜欢他的程度更甚于前三位作者。Elliotte 的《Java Network Programming》、《Java I/O》、XML Bible 等书都是该领域 #1 书。Elliotte 还维护一个 Cafe Au Lait 网站,天天更新内容,提供最新的 Java/XML 动态。Elliotte 的书好到连 Bruce Eckel 都称赞:「在读过 Elliotte 的 Java Network Programming 一书之后,我才真正了解到网络程序设计是怎么回事」。-蔡学镛
八、java 线程
1. 《Java Threads》
    第四号偶像是 Scott Oaks。他在 O'Reilly 写过数本 Java 书,包括 Java Threads、Java Security、Jini in a Nutshell。我发现 Scott Oaks 和 Jonathan Knudsen 有点类似,所写的每一本书主题差异都颇大。Scott Oaks 所写出来的书内容循序渐进,很好阅读,而且深度也很够。以 Java Threads 一书来说,内容采取引导式教学的方式,这是自学类书籍内容安排最好的方式,也是最不容易写的方式。Scott Oaks 的 Java Security, 2nd Ed 和 Jini in a Nutshell 也都是读者评价很好的书。??蔡学镛
九、GUI
1. 《JFC技术手册》

十、其他
1. 《Java I/O》
2. 《JAVA ENTERPRISE技术手册》

posted on 2009-02-22 13:24 YXY 阅读(791) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: