大家觉得现在的Java书籍都有那些不足? 
我觉得主要有以下几点不足:
1、理论性太强。很多书都是用理论来解释理论,这样很不利于初学者。2、实用性不高。把一本书看几遍,可能连个打印99乘法表的程序都写不出来3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好,后面的东西根本没有办法看。大家一起来讨论啊

解决方案 »

  1.   

    need update from time to time
      

  2.   

    好书是有的, 不过垃圾书更多...理论有理论的好处, 再说实践也不是通过书本就可以学得到的像<Effective Java>这样的书, 你能说它不好吗? 但你看100遍, 如果没有实践经验的话, 你仍然不能承担大型项目的开发, 你也开发不出优秀的项目啊...
      

  3.   

    我有部分不同意楼主的观点。“理论性太强”
    我主要接触的有《Java 核心技术》、《Java 程序设计教程》,这两本书几乎没有说到什么理论性的东西,特别是后者迪特尔父子的书,有很多实例的啊,还有一个电梯实例贯穿本书,其中还穿插了不少诸如“软件工程知识”、“代码编写建议”、“容易出错的地方”等等之类的小贴士。之所以是书而不是使用手册,其中是要讲些理论方面的知识的,以便能知其所以然。“实用性不高”
    实用性高的书一般都体现在书名为:中国人写的《精通××》、《××实例》,外国人写的 in Action 系列、O'Reilly 动物封面的书,这些书我认为实用性比较强,因为是专门针对某一样进行讲解的。像《××教程》之类的书,可能像填鸭式一股脑儿地全部介绍,导致实用性、趣味性大大降低。“工具介绍的太少”
    在一些 Java 书中,工具只不过是提点带带而过的,因为这些书的主旨不在工具应用上,主要是 Java 的开发环境太多了不像 .NET 那样,不大可能花一个章节的篇幅来专门讲解工具的使用的。至用开发环境的搭建,主要可以到网上搜索一下,或者到论坛上来问一下就可以了。我认为现在的 Java 书籍的不足之处:1. Java 技术发展很快,大多数版本的书籍针对的软件版本是比较老的,讲解新版本的书不是很多。像介绍 Struts 2 的书大概只有一种,介绍 JUnit 4 的我好像一本都没有看到过,讲 JDK 1.6 特性的书一本也没有(不要说 1.6 了,就是专讲 1.5 新增特性的书也就只有一本),Java EE 5 的书我只看到过一本而且还是利用 beta 版来写的,介绍的也太少。2. 中译本的翻译质量太差,可能导致你看完之后,有种没看懂的感觉,我认为这需要译者在中文水平上要多花些功夫(他们英文肯定是很强的)。3. 总体感觉 Java 书太厚(不知道作者怎么那么能写)、没有必要的废话比较多。这样一来,导致书的价格直线上升,顺便说一下,Java 书要比其他的书感觉要贵一些,特别是一些中译本的书。
      

  4.   

    我觉得java的书太多,但内容都是一样的,买了一本就不用再买了,觉得专业性不强。我需要的书根本就买不到。
    比如我需要java中某一个专题讲的非常深入的书,在书店真难买到,比如,专门讲java多线程处理的书,还有看一本专门讲SWING中某一个控件的详细讨论,这些我觉得更有前途。如果书店多些这样的书,应该很好卖,但这些书资深的人才写得出来,所以那些出垃圾书的人肯定写不出来。
    另外,谁知道 深圳有什么专业的开发类的书店没有,比较好点的,介绍下,书城我都看过来,没有什么好书,呵呵。
      

  5.   

    Java编程类书籍除core java 别无其他了,5,6,7版都有,5,6版是实验室出的钱。第7版是工作了自己买的。
      

  6.   

    Java编程类书籍除core java 别无其他了,5,6,7版都有
    ___________________________________________________呵呵,可以收藏了~~
      

  7.   

    个人觉得JAVA编写不难,难的是对设计思想的接受......
      

  8.   

    好书还是挺多的,象java编程思想我就觉得不错啊
      

  9.   

    1. Java 技术发展很快,大多数版本的书籍针对的软件版本是比较老的,讲解新版本的书不是很多。像介绍 Struts 2 的书大概只有一种,介绍 JUnit 4 的我好像一本都没有看到过,讲 JDK 1.6 特性的书一本也没有(不要说 1.6 了,就是专讲 1.5 新增特性的书也就只有一本),Java EE 5 的书我只看到过一本而且还是利用 beta 版来写的,介绍的也太少。
    ==========================================================================
    我至少看到三本讲解Java 6的书, Java EE 5也是有的, 至少sun的官方教材总有吧
    2. 中译本的翻译质量太差,可能导致你看完之后,有种没看懂的感觉,我认为这需要译者在中文水平上要多花些功夫(他们英文肯定是很强的)。
    ==========================================================================
    这点没什么好说的, 只希望以后多找负责任的人来译书, 而我个人则努力加强英文, 自己看原版影印的就是了...3. 总体感觉 Java 书太厚(不知道作者怎么那么能写)、没有必要的废话比较多。这样一来,导致书的价格直线上升,顺便说一下,Java 书要比其他的书感觉要贵一些,特别是一些中译本的书。
    ==========================================================================
    也许国内出版社的人认为咱Java程序员比较有钱 : )
      

  10.   

    java书,实际上就两本“core java”,"thinking in java"
    先“core”再“thinking”,其他的就到网上搜或看文档读书万卷,不如敲码一行
      

  11.   

    大多书都太雷同,真正有特色的书太少有些己的例子都一样,比如现在讲JSP的,基本上都有什么网上购物啊,登录啊,这些
      

  12.   

    我还没看过几本书呢,正在TIJ,感觉太厚了。
      

  13.   

    Java j2SE 5 Edition参考大全 
    Herbert Schildt 著.
    想知道这本书怎么样?对于初学者
      

  14.   

    我觉得不应该找Java的太多的缺点,也应该看到它的优点,没有一个软件是十全十美的,最重要的是能够挖掘每一个软件的优点,这才是一个真正的好的软件工程师!
      

  15.   

    我就想说说CSDN里下载的书籍吧,下载书就不用搞什么扣积分之类的东西了吧,大家来这下载一些资料,无非是想学习的,可是有时候却因为积分不够而不能下载,实在是于情于理都说不过去呀,希望这里的管理员多给些积分吧.
      

  16.   

    理论性的书有不少
    时间性的也不少
    就是介绍工具实用的不行,大多都是一笔带过就是有基本介绍工具的书版本也跟不上....如果楼主要写书的话就多介绍点用的人数最多的ide工具吧就像eclipse
      

  17.   

    在看COREJAVA...........好多内容都要重复看...............
      

  18.   

    我用的是Java 2核心技术第六版的,居然是1.4的,这样看来还是不错的了
      希望翻译书的作者能不能加把劲
      

  19.   

    java本身是玩思想的东西,看点理论就可以去自己实践,比较郁闷的是前端的技术书籍都是英文版的,看起来很费劲!
      

  20.   

    思想和实例完美结合的书,孙卫琴的那本还算不错,不过实用方面还是差了点,思想不错。
    在就是中国人写的书要站在中国人的思想上写,不能老师参考国外的,这一点阎宏老师做到了,java与模式,写java书的中国人应该借鉴一下。
      

  21.   

    我与楼上的意见一样,阎宏的那本书确实不错,
    象think in java,core java感觉还是有点不完美,翻译的差强人意
      

  22.   

    多看看在线的视频,还不要钱,免费,多写写!看看API 就可以罗 !!!!
      

  23.   

    要想进步快
    要有好的工具
    还有好的项目和好人带你
    至于书籍就像是api 需要了解,但不要求死记硬背
      

  24.   

    (1)流行工具辅助:如eclipse/netbeans,个人觉得还是eclipse 好点(2)流行的开发环境。(3)流行的话题(内容)。(4)以思想为主,不是以代码为主。
      

  25.   

    e文不好,java的很多新东西中文资料出的太慢
      

  26.   

    1、理论性太强。很多书都是用理论来解释理论,这样很不利于初学者。-->您老指哪本?
    2、实用性不高。把一本书看几遍,可能连个打印99乘法表的程序都写不出来
    -->打印99乘法表跟实用性一点关系没有的3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好,后面的东西根本没有办法看。-->一个工具一本书?
      

  27.   

    多看理论,需要实践的时候再用
    好书确实少,但如果不局限于JAVA一个语言,还是多的
      

  28.   

    作为一个毫无基本的初学者,我认为JAVA现在的书都不太适合,core java和thinking in java虽然都说好,但我看起来还是非常吃力,而且技术更新的太快,出书根本就跟不上技术的发展.
      

  29.   

    1、理论性太强。-〉看读者什么基础了,不能一本书什么人都看都能看吧2、实用性不高。-〉打印99乘法表就比较实用了?3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好, -〉 问人,google,摆渡
      

  30.   

    排版不太好,连corejava第七版的,对代码部分都不特别处理一下,关键词,重点,都要特别注意啊,字体要有所区别,能有彩色那是最好的了(虽然成本高了),代码例子是很重要的,格式一定要好,看着舒服,代码部分最好有点浅色背景,书上有代码的,最好有完整的“可运行的”代码!配上光盘,或在网上有下载,要有相关网上空间供给读者答疑问,或是供读者一起讨论。