zenis
对
Thinking in Java
的书评
发表时间:2014-01-29 14:01:34
写的非常好,作者也说了,这本书并没有讲的面面俱到,而是将一些他认为java中非常重要的特性讲了出来。以前使用的语言都是C/C++,PHP,python,现在开始学习java,从这本书中获益良多。
后续会将自己发现的错误在这里发一下。
第六章:
1. 开篇的第一句“访问控制(或隐藏具体实现)与“最初的实现并不比恰当”有关”应该翻译为“访问控制(或隐藏具体实现)说的是“不一次将其做到最好””。xxx is about xxx在这里翻译为“和什么什么有关”会很生硬。
第七章:
1. P127页7.1组合语法最后一部分“请注意,在Bath的构造器中,有一行语句。。。。。。否则不能保证信息在发送给对象引用之前已经初始化。”这段翻译的也很模棱两可。其实作者想说的是“在构造函数中的初始化语句之前是可以执行一些其它语句的,那么就有这种可能,类成员a在定义的时候并没有初始化,而且在构造函数中在为其初始化之前就执行了例如a.func()那么会报运行时错误。”