欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Effective Java Third Edition中文版勘误列表

程序员文章站 2022-03-13 11:30:05
...
相关资源:
Eclipse JDK 9 Effective Java Third Edition Examples:
http://www.Java2Class.net/Effective_Java_Third_Edition_Examples_Eclipse_JDK_9.0.zip

Effective Java Second Edition中文翻译术语表讨论专用贴:
http://yulimin.iteye.com/blog/2432636

本书地址:
https://github.com/jbloch/effective-java-3e-source-code

英文勘误:
暂无

我有提交了两个勘误给作者,这版他都不复我了。第2版发勘误给他的邮件都有回,不论接受还是不接受。

***************************************************************************
勘误列表模板:
页码:第XXX页,第YY段,第ZZ行
原文:
译文:
修正:
说明:
***************************************************************************


***************************************************************************
页码:目录,第 2 页
原文:Return optionals judiciously
译文:谨慎返回optinal
修正:谨慎返回optional
说明:少了o

页码:第 31 页,倒数第 2 段,最后 1 行
原文:
译文:getsuppressed方法也已经添加在
修正:getSuppressed方法也已经添加在
说明:大写S

感谢 buzzerrookie
***************************************************************************
页码:第 7 页,倒数第 3 段,第 3 行
原文:
译文:返回一个 RegalarEumSet实例。
修正:返回一个 RegularEnumSet实例。
说明:

感谢 王金亮
***************************************************************************
页码:第 107 页,倒数第 1 段,第 1 行
原文:It is illegal to put a SuppressWarnings annotation on the return statement, because it isn’t a declaration [JLS, 9.7].
译文:将 SuppressWarnings 注解放在 return 语句中是合法的,因为它不是声明 [JLS, 9.7]。
修正:将 SuppressWarnings 注解放在 return 语句中是合法的,因为它不是声明 [JLS, 9.7]。
说明:

感谢 leeychee
***************************************************************************
页码:第 69 页,条目,第 16 条
原文:In public classes,use accessor methods,not public fields
译文:要在公有类而非公有域中使用访问方法
修正:要在公有类中使用访问方法而非公有域
说明:目录XVII页,第16条,同样要修改,

感谢 热心读者
***************************************************************************
页码:第 15 页,第 1 段,第 1 行
原文:Alternatively, builders can aggregate the parameters passed into multiple calls to a method into a single field, as demonstrated in the addTopping method earlier.
译文:此外,构造器还可以将多次调用某一个方法而传入的参数,集中到一个域中,如前面的调用了两次addTopping方法所示。
修正:此外,构建器还可以将多次调用某一个方法而传入的参数,集中到一个域中,如前面的调用了两次addTopping方法所示。
说明:术语表:builder 构建器,constructor 构造器
查了一下,译文,一校二校均是正确的,估计最后出版编辑作了替换反而错误了。


感谢 王金亮
***************************************************************************
页码:第 35 页,倒数第 1 段,第 3 行
原文:For example, consider the following class, which
implements a case-insensitive string.
译文:例如下面的类,它实现了一个区分大小写的字符串。
修正:例如下面的类,它实现了一个区分大小写的字符串。
说明:漏了


感谢 王金亮
***************************************************************************

占位贴
相关标签: java