大家觉得现在的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版都有
___________________________________________________
呵呵,可以收藏了~~
------解决方案--------------------还是有很多好书的,不过在国内新知识更新的比较慢