thinking in java 这书写的太愚蠢了,你们觉得呢?

他讲一个问题,我必须花很长时间仔细看,才能看懂他的表述,而最后我发现那个问题总是如此简单。
打个比方,我要对你写一句话——“你吃饭没有”,但是我把这句话用象形文字来写。当你读这句话的时候,你会花费1个小时才能读懂,最后你会感叹“大爷,你不如直接用简体字写出来,浪费大爷这么多时间”
看的痛苦啊,他说一个继承中的虚函数问题,居然说了老半天,而且晦涩难懂,很拗口,读得心烦。也许你们觉得我很笨蛋,其实是学过C++的,我彻底明白虚函数的语法机器思想灵魂,但是当《thinking in Java》在我面前用它独特的方式讲述继承和虚函数的时候,我还是类似于一个笨蛋。
我真的觉得这本书很烂,没有什么闪亮的地方,但是鉴于各位大侠极力推荐,我又不敢果断的把这本书扔进垃圾桶,我正在就接,请各位指点。

说实话,我不赞同楼主的说法。

这是一本很不错的书,讲得很清楚,很详细。学习程序语言刚开始的时候一定要多写,写多了就会有感觉,但是光会写是不够了,你只有明白了它的原理,它的思想,你的程序才会写得更好,你才能更好地理解这门语言。

刚开始看这本书的时候,我也觉得文字太多,看半天不太明白,也有个原因可以是我们看的是翻译过来的,而不是英文原版,肯定有翻译不恰当的地方。如果楼主,英文很好的话,可以直接去看原版的。

我读这本书采取的方法是写其中的代码,写了之后自己分析一下,或者改改程序,然后再去看书中的说明,这样收获要大些,如果直接去看里面的文字,会觉得很没趣,毕竟编程语言的学习还是要多写,只看不写肯定是不得行的。

《thinking in java》这本书把JAVA的编程思想讲得很清楚,注重的不是实战,而是对思想和原理的理解,这对我们了解这门语言是很有帮助的,如果只是能写代码的话,只要写多了,再笨的人也会按照步骤来写的。

这本书需要静下心来慢慢地看,不要急,细细体会,值得多看几遍。

这只是我个人的想法,如果有让楼主不满意的地方,还请见谅~!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-26

我买了《java核心技术》和《thinking in java》的英文版,但TIJ却比核心技术更能吸引我,它的每句话都是经过深思熟虑的,正如编程思想这个中文译名所要表达的,虽然将近1500页,但看后不觉得乏味。你看的是中文版,而英文有些东西是不能直接对照字面意思翻译成英文的,而且英语有从句,直接翻译成中文就会让人理不清。说白了,是翻译者自身的水平有限,翻译的人是搞技术的,但搞技术的要么英文水平不够,要么没有文采,你看《人性的弱点》、《林肯传》这些书都有很多翻译版本,而有些版本很拗口,用很多。。的。。。的,冗长而费劲。要是我早点意识到这个问题,大学也不会虚度,我会好好学英语,看国外原版教材,找到学习的乐趣,不至于在中文版的劣质图书中纠结,造成现在的窘境。我建议你买一本英文版好好阅读,不用给自己压力,没人逼你。工作上,铁饭碗没了还有瓷饭碗,瓷饭碗没了还有陶饭碗,陶饭碗没了还可以用手捧,不要因同事、上司、自己的紧迫感,而读不进去,你今天读不进去,你就浪费了一天,一年两年,时间很快的,哪怕丢掉工作,也要为自己所求而付出,丢掉工作还有新的选择,如果不学那么是终生遗憾。

大家应试教育过来的,谈谈一些问题。第一,因为无知的人一句“都是别人写的代码,有本事自己写”就气愤啊,然后觉得世上无难事啊,没有老子做不到的事啊,然后就不看了,然后想着要正式、权威,就去看官方教程或者官方文档,说实话,oracle的官方教程写得很烂,你更看不懂,就算看懂了,也不知道干嘛的,而官方文档是开发时作为参考的,就像背字典不能教你学写文章一样,官方文档不是拿来学习语言的,那本身就是一种工具而不是讲义,写代码需要的时候才要去参考的。第二,不去下载书籍对应的代码,照着书上的代码重新敲一遍,你这是做无用功,而且很快你的精力耗尽,不得不放弃。不要相信代码重复敲十遍就懂了的鬼话,那是培训公司惯用的伎俩,十遍你都不懂,怪不得他们了,是你自己笨,你就真的怪自己了,这就是内幕,不管他们的师资多么差,你也毫无怨言,他们自然腰包鼓鼓的。我个人反对培训,培训都是骗人的,有些人培训出来看起来效果好,那是他基础本身就好,培训不过锦上添花,让他们自己心里自信点罢了,没实质作用。不理解,你敲一万遍、一百万遍也不会懂的。把源代码copy到自己的项目里,仔细阅读,运行,结合书籍理解,这样才快,省精力,提高效率。

不管你是对计算机有兴趣,还是相关专业,本专业,学到java这个语言了,这本书必须看的,最好在大学就看完,一步一步做完上面的习题。当然,如果对java没一点基础,不知道用Eclipse这样的开发工具,在运行结果、编译这些阶段就很吃力,所以刚开始选一本不厚的入门书操作一遍,有个总体轮廓,这时就可以开始阅读这本书了。

第2个回答  2018-12-14

我觉得你既然不想看就可看看其他的书籍,没必要因为看了一本书而置气置到网络上来,如果看不了书可以看是视频

第3个回答  2010-09-22
1 可能是翻译的问题,建议你看英文原版
2 可能你并没有完全理解虚函数这个东西。有时候同样一个简单的事情,我们想的跟大牛想的,完全不是一个层次,一开始我们可能不理解,但当你哪一天自己的境界提高了之后,再回来看这些,自己会感觉很震撼
第4个回答  2015-11-13
全世界都认可并且推荐的一本书,不会因为你的感觉而变得愚蠢不堪,这就像队伍中的你训练动作与别人不一致,不会因为你认为大家都错了,而改变只有你做错了这件事实
相似回答