大家觉得现在的Java书籍都有那些不足?(参与有分)
大家觉得现在的Java书籍都有那些不足?
我觉得主要有以下几点不足:
1、理论性太强。很多书都是用理论来解释理论,这样很不利于初学者。
2、实用性不高。把一本书看几遍,可能连个打印99乘法表的程序都写不出来
3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好,后面的东西根本没有办法看。
大家一起来讨论啊
[解决办法]
哈哈,看来偶要出来书来给初学者参考一下了.接分
[解决办法]
想写书吗?
如果看了几遍数,99乘法表都打不出来,100%是读者自己的问题
[解决办法]
need update from time to time
[解决办法]
书仅仅是介绍给你一个思想,具体的怎么应用还是要靠自己实践,理论要联系实际吗!书上不可能把所有的类怎么应用全部写上,因为太多,而且不可能.所以我觉得关键要靠自己努力,靠一本或二本书读完要全部理解也不一定能行.最后我想说:书并不是关键,关键是自己努力,你努力了想找点知识应该不难吧!
[解决办法]
不系统,很乱,堆一些例子,用代码来充数。
[解决办法]
降龙十八掌是练出来的
[解决办法]
好书是有的, 不过垃圾书更多...
理论有理论的好处, 再说实践也不是通过书本就可以学得到的
像 <Effective Java> 这样的书, 你能说它不好吗? 但你看100遍, 如果没有实践经验的话, 你仍然不能承担大型项目的开发, 你也开发不出优秀的项目啊...
[解决办法]
我有部分不同意楼主的观点。
“理论性太强”
我主要接触的有《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 书要比其他的书感觉要贵一些,特别是一些中译本的书。
[解决办法]
up up up up up
[解决办法]
我觉得主要还是易懂性不强,比较关键的复杂的知识点,根本不能仅凭书应用到实际项目中去,更需要开发者自己去凭经验参透。
[解决办法]
我觉得java的书太多,但内容都是一样的,买了一本就不用再买了,觉得专业性不强。我需要的书根本就买不到。
比如我需要java中某一个专题讲的非常深入的书,在书店真难买到,比如,专门讲java多线程处理的书,还有看一本专门讲SWING中某一个控件的详细讨论,这些我觉得更有前途。如果书店多些这样的书,应该很好卖,但这些书资深的人才写得出来,所以那些出垃圾书的人肯定写不出来。
另外,谁知道 深圳有什么专业的开发类的书店没有,比较好点的,介绍下,书城我都看过来,没有什么好书,呵呵。
[解决办法]
Java编程类书籍除core java 别无其他了,5,6,7版都有,5,6版是实验室出的钱。第7版是工作了自己买的。
[解决办法]
理论太多,实践太少
接分
[解决办法]
价格太贵...这是最大的不足
[解决办法]
价格贵
[解决办法]
Java编程类书籍除core java 别无其他了,5,6,7版都有
___________________________________________________
呵呵,可以收藏了~~
[解决办法]
还是有很多好书的,不过在国内新知识更新的比较慢
[解决办法]
个人觉得JAVA编写不难,难的是对设计思想的接受......
[解决办法]
好书还是挺多的,象java编程思想我就觉得不错啊
[解决办法]
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程序员比较有钱 : )
[解决办法]
大多数书籍是针对入门的,因为这样的客户群最多,书也最容易卖
[解决办法]
到底有哪些好点的书啊???
[解决办法]
有的不容易看懂,理论太强
[解决办法]
主要还是出版社和作者不负责任的原因吧,很多书都是滥竽充数的。当前那些技术比较火,就一窝蜂的全上。内容乏味,没有创新不说。还有的根本就是作者本来对相关内容就不算精通,还出书骗钱,漏洞百出,鄙视这种人。。。
[解决办法]
照搬文档
[解决办法]
thinking in java
[解决办法]
1我觉得理论性太强
2书出时和技术可能都脱节了
[解决办法]
师傅领进门,修行在个人。
书,只是传达思想的一个载体,领你进门的‘师傅’。应该加修饰“好”字。如果看完后还是不能做点东西,只能在自身找原因了,我是这样认为的
[解决办法]
java书,实际上就两本“core java”, "thinking in java "
先“core”再“thinking”,其他的就到网上搜或看文档
读书万卷,不如敲码一行
[解决办法]
价格太贵呀
[解决办法]
lz 的意见我完全同意。
[解决办法]
多看、多想、多练
[解决办法]
好多书上的例子都没经过调试,源码都运行步了
[解决办法]
还是因人而异吧
[解决办法]
针对性不够强.需要阅者更高的理解能力.
[解决办法]
大多书都太雷同,真正有特色的书太少
有些己的例子都一样,比如现在讲JSP的,基本上都有什么网上购物啊,登录啊,这些
[解决办法]
太多太杂了~~~~~
自己要多动手
[解决办法]
我还没看过几本书呢,正在TIJ,感觉太厚了。
[解决办法]
正在TIJ.废话太多。。。
[解决办法]
我觉得很多书籍都互相抄袭的,讲的内容很不全面,而且很多书不适合初学者。
应该多些实践性的内容,在实践中求真知。
------解决方案--------------------
Java j2SE 5 Edition参考大全
Herbert Schildt 著.
想知道这本书怎么样?对于初学者
[解决办法]
jf
[解决办法]
我觉得不应该找Java的太多的缺点,也应该看到它的优点,没有一个软件是十全十美的,最重要
的是能够挖掘每一个软件的优点,这才是一个真正的好的软件工程师!
[解决办法]
很多书的示例都不实用,也勾不起读者兴趣!
[解决办法]
正在读core java2
[解决办法]
正在学习中。。。。。。。。。
[解决办法]
我就想说说CSDN里下载的书籍吧,下载书就不用搞什么扣积分之类的东西了吧,大家来这下载一些资料,无非是想学习的,可是有时候却因为积分不够而不能下载,实在是于情于理都说不过去呀,希望这里的管理员多给些积分吧.
[解决办法]
理论性的书有不少
时间性的也不少
就是介绍工具实用的不行,大多都是一笔带过
就是有基本介绍工具的书版本也跟不上....
如果楼主要写书的话就多介绍点用的人数最多的ide工具吧就像eclipse
[解决办法]
什么样的书都有,就看看书的人怎么利用了!!!
有些书一辈子都不用读,可是还有些书要读一辈子!!
[解决办法]
看书学习的效率太低,有人讲解学的很快的,所以我总找点视频看,不过能看的视频教程太少了,还得看书。
[解决办法]
在看COREJAVA...........好多内容都要重复看...............
[解决办法]
国内的书是书抄书,国外的书翻译又不好。
[解决办法]
国内的书不能看!
[解决办法]
那就自己编呗?!
[解决办法]
跟实际应用差距很大
[解决办法]
看代码,不懂不理解的地方在查书翻资料
[解决办法]
还是外国出版的书好......国内出版的书都是忽悠人的...
[解决办法]
我用的是Java 2核心技术第六版的,居然是1.4的,这样看来还是不错的了
希望翻译书的作者能不能加把劲
[解决办法]
总的来说,书是死的,人是活的。
同时书也太多,一个人不了解书,也有可能不了解自己,所以就存在一个人选择适合自己看的书就尤为重要了。看书如吃饭,很难满足不同口味的人。
书不是不少,人不是不多,关键是人与合适的书难以碰面,在这也希望先辈指导与推荐好书。
[解决办法]
那就得边看书边动手了
[解决办法]
ddd
[解决办法]
现在很多书,对新手来说,有点深;对老手来说,又简单了
[解决办法]
java本身是玩思想的东西,看点理论就可以去自己实践,比较郁闷的是前端的技术书籍都是英文版的,看起来很费劲!
[解决办法]
思想和实例完美结合的书,孙卫琴的那本还算不错,不过实用方面还是差了点,思想不错。
在就是中国人写的书要站在中国人的思想上写,不能老师参考国外的,这一点阎宏老师做到了,java与模式,写java书的中国人应该借鉴一下。
[解决办法]
我与楼上的意见一样,阎宏的那本书确实不错,
象think in java,core java感觉还是有点不完美,翻译的差强人意
[解决办法]
很多书 都是理论的性质太太强了
真正实战的介绍的少的可怜 大部分都在介绍如何如何的
哎 看的都是迷糊的很
[解决办法]
国内的书看着想睡觉,国外的书看着累
[解决办法]
太贵,代码好多错误
[解决办法]
多看看API
[解决办法]
多看看在线的视频,还不要钱,免费,多写写!看看API 就可以罗 !!!!
[解决办法]
要想进步快
要有好的工具
还有好的项目和好人带你
至于书籍就像是api 需要了解,但不要求死记硬背
[解决办法]
(1)流行工具辅助:如eclipse/netbeans,个人觉得还是eclipse 好点
(2)流行的开发环境。
(3)流行的话题(内容)。
(4)以思想为主,不是以代码为主。
[解决办法]
e文不好,java的很多新东西中文资料出的太慢
[解决办法]
1.书太多,很多都重复,不好选
2.原生书太少,国内没多少人能写出好书
3.翻译太差,看了轻的效果不好,重的被误导
[解决办法]
同意楼上的,我感觉书挺多的..有些书这本写这个,另一本又写不同的.误导啊
[解决办法]
图片少.
[解决办法]
写书的人多、重复的太多。
[解决办法]
理论味太重,实用性不够,原创的太少,重复的太多.
[解决办法]
实例写的不好
[解决办法]
好书是有地
各种等级的书都有
看不明白不是书的问题 是读者的问题
[解决办法]
实践......
[解决办法]
好多书都好厚,看着看着就没有自信了
[解决办法]
1、理论性太强。很多书都是用理论来解释理论,这样很不利于初学者。
--> 您老指哪本?
2、实用性不高。把一本书看几遍,可能连个打印99乘法表的程序都写不出来
--> 打印99乘法表跟实用性一点关系没有的
3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好,后面的东西根本没有办法看。
--> 一个工具一本书?
[解决办法]
同意楼主!
[解决办法]
多看理论,需要实践的时候再用
好书确实少,但如果不局限于JAVA一个语言,还是多的
[解决办法]
不管书有什么缺陷,它对我们只是一个引导的过程,还是需要多上机实践才能学到知识
[解决办法]
up
[解决办法]
作为一个毫无基本的初学者,我认为JAVA现在的书都不太适合,core java和thinking in java虽然都说好,但我看起来还是非常吃力,而且技术更新的太快,出书根本就跟不上技术的发展.
[解决办法]
现在的好书很少,不喜欢看那些理论太强的书,向看点人性化的书!!!
[解决办法]
编程并不是看编程语言的书就可以了,你信吗?我以前也是一点也不会,后台在项目中锻炼,在加上不停的补充各方面知识,就逐渐会了一些。。。
[解决办法]
1、理论性太强。-〉看读者什么基础了,不能一本书什么人都看都能看吧
2、实用性不高。-〉打印99乘法表就比较实用了?
3、工具使用介绍的太少。使得有些人连个开发环境都搭建不好, -〉 问人,google,摆渡
[解决办法]
排版不太好,连corejava第七版的,对代码部分都不特别处理一下,关键词,重点,都要特别注意啊,字体要有所区别,能有彩色那是最好的了(虽然成本高了),代码例子是很重要的,格式一定要好,看着舒服,代码部分最好有点浅色背景,书上有代码的,最好有完整的“可运行的”代码!配上光盘,或在网上有下载,要有相关网上空间供给读者答疑问,或是供读者一起讨论。