与自己和解,没读完thinking in java不是我的错
thinking in java一直没看完过,因为太旧了。工作之后想补下基础,所以才找到了这本号称thinking in java最新版的书,结果我只能说写得真的很烂,就算是同个作者写的。
这本书如果是初学者来看应该很难看得下去,结构十分混乱,文字又臭又长。比如基础知识没讲完就在一直讲垃圾收集器的工作原理了(确定初学者看完能记住或者有用到?),比如第6章初始化那一章又插入枚举类的知识了(拜托连类这一块的知识都没讲完整),比如很多例子都要扯上自动装箱自动拆箱,这部分知识点是算重要,但是一直重复就有点喧宾夺主了,把例子写得长得要命,让我都没兴趣看书中的代码了。还有书中一直要扯到c++,我不理解是不是为了凑字数,因为现在学习java其实已经没必要再联系c++才能理解了,杠就是你对。
总之,我不知道是作者还是翻译的锅,我不算是零基础的人,但看着是真难受,不是我理解不了,而是看到一本烂书觉得很不爽。我看的时候一直在想,如果是初学者读这本书那估计要被劝退了吧。我甚至觉得这本书还不如我本科的教材。读完这本书之后我与自己和解了,没读完thinking in java不是我的错,而且我也不再觉得可惜了。
有关键情节透露