图片地址:http://album.sina.com.cn/pic/4a5ca02402000aoa    只要有条件,每个人都会显示出自己的收藏癖好,我就偏爱O'Reilly的书,手头已经有9本了.将来争取买更多的 :)
 
1.《J2EE设计模式》
    买了以后觉得翻译的太差,实际上,O'Reilly的书没有几本翻译质量是过关的,从原先的中国电力出版社到现在的东南大学,感觉都是雇外行翻译的。书的内容还不错,但是不如《J2EE核心模式》。
 
2.《JavaServer Faces交互式网站界面设计》
    这本书就比较对不起读者了,从内容到翻译,不建议购买。现在还没有发现比较好的介绍JSF的书籍。
 
3.《JDK Tiger程序高手秘笈》(影印版)
    这本书还不错,介绍了Java 5的新特性,大部分内容简单易懂,但是少部分内容好像过于深入,实用性不强。根据此书介绍,我写了一套《JDK 5新特性演示》,不想看英文的读者可以看这套例子。
 
4.《Hibernate程序高手秘笈》(影印版)
    基于Hibernate 2,介绍的比较浅,里面废话很多。不过涉及了自定义数据类型等内容,这本书最大的优点就是比较薄。可以推荐的同类书目为《深入浅出Hibernate》。
 
5.《Head First Design Pattern》(影印版)
    Head First系列让O'Reilly这两年出尽风头,轻松幽默的风格,深入浅出的描述都是我喜欢的,对了,还有大量的插画,呵呵。这本介绍设计模式的书没有求大求全,实际上全书只介绍了10几种,但确实都是从初学者的角度来一步一步分析的,十分推荐E文还可以的读者购买。实际上本书的阅读并不会很难,里面的英文很简单。
 
6.《Head First Ajax》(影印版)
    也是从基础开始介绍Ajax,时间关系,这本书还没有读完。
 
7.《Head First HTML/CSS/XHTML》(影印版)
    为QQ买的,介绍了符合W3C规范的网页风格
 
8.《Enterprise JavaBeans 第四版》
    介绍EJB2.0和2.1,翻译质量底下,API部分介绍不够详尽,不推荐。
 
9.《轻快的好Java》(影印版)
    这本书也没有看完,不是因为时间关系,而是它的英文太难了,到处都是生词……
 
接下来就不按出版社介绍了
 
10.《Tomcat与Java Web开发技术详解》
    买了就后悔,现低价出售。
 
11.《精通Struts,基于MVC的Java Web设计与开发》
    又是孙卫琴的“力作”,内容仿佛嚼蜡,然而作为一本工具书(我是把它当字典用的),也算合格。近来孙美女拍了张艺术照,出了本类似于Java编程思想的新书,翻了翻,还是嚼蜡。同类书目推荐:O'Reilly的《Struts Kick Start》,虽然很早就出版了,但是内容还不错。Willy的《Struts In Action》
 
12.《Mastering JavaServer Faces中文版》
    网上有英文版,直接看这个吧。内容一般般,当字典用了。
 
13.《Spring In Action中文版》
    翻译质量尚可,但是里面的例子都不尽如人意。IoC部分的介绍还可以,AOP都比较难懂,后面的Spring与其他框架整合过于简略。同类书目推荐台湾林XX的《深入浅出Spring》,翻了翻里面AOP的部分,写的相对比较好懂。
 
14.《深入浅出Hibernate》
    我对这本书的评价是半好半坏,前面介绍系统分层的部分很精彩,引入ORM也不错,但是对于Hibernate本身的介绍缺乏系统性。而作者似乎更着迷与介绍缓存,同步,一致性等一些内部实现机制,而这部分内容对于初学者而言比较难,且在实际开发中未必会直接用到。书的最后用大量篇幅介绍了一个论坛系统,有凑字数的嫌疑。而为了推销《深入浅出Spring》,本书又特意略过了Spring与Hibernate整合部分,值得鄙视。
    最后我的看法是,本书的作者完全有实力写出好的中文原创书籍,但是不要太商业化了。
 
15.《Java与模式》
    阎洪博士的大作,于我而言,十分的振奋人心,在此书中可以看到中国传统文化与计算机科学的交相辉映,这也是我将来的奋斗目标。好话就不说了,无论是出于研究模式,还是为了支持国货,这本书都应该买一本。只是有一个小意见,这本书写的太厚了。而作者完全可以让它瘦个30%,还是出于商业考虑吧:(
 
16.《精通EJB 第三版》
    罗时飞翻译,都是博士,差距咋就那么大列。此书的翻译是够烂的。内容方面,该细的不细,该粗的不粗。不过这应该不怪罗博士,毕竟他只是查查金山词霸,将原文逐词的翻译成中文。
    EJB方面实在找不出好的书目推荐,期待O'Reilly的《Head First EJB》出影印版吧。
 
17.《J2EE核心模式》
    当你学完了J2EE的技术,就应该看看这本核心模式,它可以纠正很多错误的编码习惯,也可以解答很多的疑惑。这本书的问题在于写的太枯燥。
 
18.《重构-改善既有代码的设计》
    强强联手,Martin Fowler原著,侯捷,熊节翻译,是任何一个想优化代码结构的程序员的福音。这本书的前半部分通过不断重构一个影碟租赁系统来展示如何“改善既有代码的设计”。对于初学者而言,看完这一部分(no,no,应该是一边看,一边做)就可以了。而这部分在网上有pdf格式的电子版,呵呵,太cool了。
 
19.《Java模式应用》(影印版)
    我的第一本影印书,完全是为了学英语买的。我看影印书的原则是,只有书里面70%的内容我已经了解了,才买影印版,原因很简单:我的英文很菜。
 
20.《深入Java虚拟机 第二版》
    介绍Java虚拟机的一些实现原理,对“底层”感兴趣的读者可以看看,友情提醒:小心此书的翻译。
 
    现在这么多吧,很多读者的一个问题就是:这么多书,我怎么看的过来啊?实际上,刚才罗列的20本中,有17本是我今年买的,读完了15本,一个月大概能读2本书。时间从哪里来呢?自然是挤出来的,比如《Head First Design Pattern》,很大一部分是我在517路公交车上读完的。

解决方案 »

  1.   

    楼主j2ee可能很强,
    肯定还看了很多j2se的书没说出来吧
    怎么基础的都不用看就学框架
    是不是保留了呢??呵呵
      

  2.   

    还有呢,呵呵
    你别说<java与模式>也是半个月,一个月看完的哦
    这本书得慢慢品呢
      

  3.   

    基础的......
    4年前买过一本<轻松学习Java 2>,封面上画了一个卡通美女,就没有再买过J2SE的书了,借同事的Java编程思想看过
      

  4.   

    难道楼主没看过thinking in java???
      

  5.   

    java与模式也是1个月,大概是2月份,当时工作还算比较轻松,所以一天看3,4个小时左右.还有,就是看此书之前我已经知道一些模式了.
      

  6.   

    都是(影印版),ENGLISH滴…………
      

  7.   

    517是中巴,环境恶劣,呵呵.学习J2EE就是比较痛苦啊,新技术层出不穷,得不断学习
      

  8.   

    这本书还不错,介绍了Java 5的新特性,大部分内容简单易懂,但是少部分内容好像过于深入,实用性不强。根据此书介绍,我写了一套《JDK 5新特性演示》,不想看英文的读者可以看这套例子。在哪里?
      

  9.   

    推荐《Effective Java》,是本好书
      

  10.   

    Effective Java也翻过,确实不错。即可以作为纯技巧应用的书,也可以从中窥探java设计的一些细节。
      

  11.   

    JDK Tiger程序高手秘笈
    这本书已经有中文版了,好像是二十几块,不错.
      

  12.   

    12.《Mastering JavaServer Faces中文版》
    14.《深入浅出Hibernate》
    我有其中的两本,看完了一边就当成字典了,后来连字典也不当了,还是直接从网上搜索来得方便!
      

  13.   

    楼主,你的《JDK 5新特性演示》在哪里啊
      

  14.   

    前面的不说10.《Tomcat与Java Web开发技术详解》
    买了就后悔,现低价出售。
    //强烈同意,不过俺可没买11.《精通Struts,基于MVC的Java Web设计与开发》
    //国内的一等品13.《Spring In Action中文版》
    //看Rod Johnson的吧,不过第三本有点失望
    14.《深入浅出Hibernate》
    //几乎就没说什么东东嘛,写得太浅了点,例子也很烂15.《Java与模式》
    //一品堂(很系统,也很有意思)17.《J2EE核心模式》
    //有点过期了,不过思想还可以18.《重构-改善既有代码的设计》
    //看英文的,还有本重构手册20.《深入Java虚拟机 第二版》
    //前面的还可以这才几本书啊,俺一年可看50+本
      

  15.   

    我看了《java编程思想3》
    第一次看了三个月,看不明白(在以前没学过JAVA啦)
    一个月后再看,用了两个月,开始懂了
    再一个月后再看,用了一个月,感觉这本书太深了
    我看了一年,听说第2版比第三版要难多了,我汗我是不是太笨了??
      

  16.   

    一年时间我就看了两本书,第二本还没看完
    第一本〈JAVA编程思想3〉
    第二本《J2EE 1.4标准教程》
    兄弟们太厉害了
      

  17.   

    我看了《java编程思想3》
    第一次看了三个月,看不明白(在以前没学过JAVA啦)
    一个月后再看,用了两个月,开始懂了
    再一个月后再看,用了一个月,感觉这本书太深了
    我看了一年,听说第2版比第三版要难多了,我汗我是不是太笨了??________________________________不是你笨,是第二版的翻译太烂了,我初学也是用《Thinking in Java》,看了一个月,硬是不明白侯捷在写什么,该看《Java2参考大全》才明白了,回头在看这书!
      

  18.   

    <junit in action>
    <wihtout EJB>
      

  19.   

    http://book.devworld.cn/book/5/
    这里可以找到里面的大多数电子版