不错的基础入门书(附:翻译错误)
这篇书评可能有关键情节透露
看的中文版基础卷,基础卷全书一共21章,跳过了前12章的基本内容、16章代码校验部分,读了后半部分章节内容,不能算全部读完。
相比于之前Java编程思想(第4版)这本书更新了Java8、11、17的相关知识,不过可能作者精力有限,有些章节的知识还没有完全将Java 8以后的新特性面面俱到的通过代码实例讲出来。当然Java 8中的函数式编程、流部分是Java 8新的特性值得一读。
我仅以一个入门读者的身份来说一下,我阅读本书遇到的一些问题,本人java环境Java SE17:
18章字符串部分
18.2节stringBuilder部分,重载+与Stringbuilder 反编译的Java字节码展示部分有些过时,作者写书也说了环境是Java 8环境测试本书实例,无可厚非。
进阶卷的勘误在这里:https://book.douban.com/review/14488342/
翻译错误:
以下就是目前我看书时,遇到的翻译问题,当然我很肯定这本书的译者很有水平,但是本书也有一些翻译的瑕疵,无可厚非,我发现的书籍翻译问题主要是20章泛型,当然其他章节可能也有....不过我读下来,感觉问题不大,我拿到手的书是第1版次,所以书籍翻译勘误,之后的版次出版社可能会修改:
P692 20.9.1 编译器有多聪明? 最下:原文:“通过查看Arraylis文档” 改为“通过查看Arraylist”
P696 20.9.2逆变性 最上面一段最后一句:“如果你可以避开使用静态泛型方法”改为“如果你可以使用静态泛型方法”
P719 20.11.3参数协变性 倒数第2段:“set(derived)和set(base)都是非法的”改为“set(derived)和set(base)都是合法(legal)的”
P727 20.14.2 与接口混合 “Mixin类基本上是使用了代理模式(delegation)”改为“ Mixin类基本上是使用了委托(delegation)” 注:我理解的代理模式是proxy pattern。
P729 20.14.3使用装饰器模式 最上面一段:“但是使用适配器产生的对象类型是...”改为“但是使用装饰器产生的对象类型是...”
看到书籍官网有勘误,附地址: