`

Effective Java Second Edition中文版勘误列表

    博客分类:
  • Java
阅读更多
相关资源:
EclipseJDK6 Effective Java Second Edition Examples:
http://java2class.iteye.com/blog/291068

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

本书地址:
http://java.sun.com/docs/books/effective/

英文勘误:
http://java.sun.com/docs/books/effective/errata.html

***************************************************************************
勘误列表模板:
页码:第XXX页,第YY段ZZ行
原文:
译文:
修正:
说明:
***************************************************************************
页码:第101页,中文第三段末尾
原文:but List<String>.class and List<?>.class are not.
译文:但是List<String.class和List<?>.class则不合法
修正:但是List<String>.class和List<?>.class则不合法
说明:感谢“打倒小日本”:)
时间:2009.03.01 21:06:00已核实

页码:第40页,第二段首
原文:At this point, you might expect m.get(new PhoneNumber(707, 867, 5309)) to return "Jenny", but it returns null.
译文:这时候,你可能期望m.get(new PhoneNumber(408, 867, 5309)会返回“Jeeny"
修正:这时候,你可能期望m.get(new PhoneNumber(707, 867, 5309)会返回“Jeeny"
说明:感谢 hylxsfh 提出,很认真啊!佩服!
时间:2009.03.22 21:08:00已核实

页码:第37页,第二段倒数两行
译文:例如,假设有一个Polygon类,并缓存了该区域。如果两个多边形有着不同的区域,就没有必要去比较它们的边和至高点。
原文:For example, suppose you have a Polygon class, and you cache the area. If two polygons have unequal areas, you needn't bother comparing their edges and vertices.
修正:例如,假设有一个Polygon类,并缓存了该面积。如果两个多边形有着不同的面积,就没有必要去比较它们的边和点。
说明:感谢 chzhou 提出,多谢!
时间:2009.06.21 10:50:00已核实

页码:第119页,倒数第2段
原文:Both parameters, s1 and s2, are E producers, so the PECS mnemonic tells us that the declaration should be:
译文:s1和s2这两个参数都是E消费者,因此根据PECS,这个声明应该是:
修正:s1和s2这两个参数都是E生产者,因此根据PECS,这个声明应该是:
说明:感谢 jinlingmin0624 提出,多谢!
时间:2009.07.18 22:00:00已核实

页码:第178页,第3段2行
原文:“A college degree, such as B.S., M.S. or Ph.D.”
译文:“A college degree, such as B.S., M.S., or Ph.D.”
修正:“A college degree, such as B.S., M.S. or Ph.D.”
说明:多了一个,,感谢 jinlingmin0624 提出,多谢!
时间:2009.07.18 22:00:00已核实

页码:第XXX页,第YY段ZZ行
原文:As suggested in Item 58, it may be appropriate for an exception to provide accessor methods for its failure-capture information (lowerBound, upperBound, and index in the above example).
译文:正如第58条中所建议的,为异常的“失败捕获”信息提供一些访问方法是合适的(在上述例子中为lowerBound、upperBound和index)提供一些访问方法是合适的
修正:正如第58条中所建议的,为异常的“失败捕获”信息提供一些访问方法是合适的(上述例子中为lowerBound、upperBound和index)。
说明:编辑错误,删除后面的提供一些访问方法是合适的。感谢 jinlingmin0624 提出,多谢!
时间:2009.07.18 22:00:00已核实

页码:第257页,最后1段1行
原文:If a class that is designed for inheritance is not serializable, it may be impossible to write a serializable subclass.
译文:如果一个专门为了继承而设计的类不是可序列化的,不可能编写出可序列化的子类。
修正:如果一个专门为了继承而设计的类不是可序列化的,或许不可能编写出可序列化的子类。
说明:感谢 jinlingmin0624 提出,多谢!
时间:2009.07.18 22:00:00已核实

页码:第271页,第3段1行
原文:The readResolve feature allows you to substitute another instance for the one created by readObject [Serialization, 3.7].
译文:readResolve特性允许你用readObject创建的实例代替另一个实例[Serialization, 3.7]。
修正:readResolve特性允许你用另一个实例去代替readObject创建的实例[/color][Serialization, 3.7]。
说明:译反了,汗。。。感谢 jinlingmin0624 提出,多谢!
时间:2009.07.18 22:00:00已核实

***************************************************************************
占位贴



英文勘误也增加了好多条了啊,准备抽时间也列出来为中文勘误。
分享到:
评论
4 楼 hylxsfh 2009-03-22  
<p>勘误:p40页中部<br />原文:<br />译文:这时候,你可能期望m.get(new PhoneNumber(408, 867, 5309)会返回“Jeeny"<br />修正:这时候,你可能期望m.get(new PhoneNumber(<strong><span style="color: #ff0000;">707</span></strong>, 867, 5309)会返回“Jeeny"<br />说明:无</p>
3 楼 打倒小日本 2009-03-01  
勘误列表模板:101页中部
原文:
译文:但是List<String.class和List<?>.class则不合法
修正:但是List<String>.class和List<?>.class则不合法
说明:无
2 楼 leek 2008-12-25  
请不要毁了这本书.
1 楼 ZangXT 2008-12-19  
是不是要出版了?

相关推荐

    Phase-Lock Basics, Second Edition 代码及勘误 .zip

    《Phase-Lock Basics, Second Edition》的四个分卷可能是为了便于大文件的传输和下载,它们合在一起应该是完整版的书本代码和勘误资料。读者需要将所有分卷下载并使用合适的工具(如WinRAR或7-ZIP)进行合并,才能...

    C Primer Plus 第六版中文版勘误表

    【C Primer Plus 第六版中文版勘误表】 在学习C语言的过程中,使用正确的教材是非常重要的,而《C Primer Plus》第六版是一本备受推崇的教程。然而,任何书籍都可能存在印刷错误,为了确保读者获取准确的信息,出版...

    c++primer中文版勘误表

    C++ Primer 中文版勘误表 C++ Primer 是一种广泛使用的 C++ 编程语言教程书籍,而中文版的 C++ Primer 也存在一些小错误。以下是 C++ Primer 中文版勘误表,总结了书中的一些错误和修订内容。 1. 第 79 页表 3-4 ...

    C Primer Plus 中文第六版勘误表

    《C Primer Plus 中文第六版勘误表》是针对编程学习者的重要参考资料,尤其是对于正在研读《C Primer Plus》第六版中文版的读者来说,它具有极高的实用价值。这本书是C语言的经典教程,作者Stephen Prata以其深入浅...

    C Primer Plus第6版中文版勘误表

    《C Primer Plus 第6版中文版勘误表》是针对编程初学者和C语言爱好者的一份重要参考资料。这本书深入浅出地介绍了C语言的基础知识,包括语法、数据类型、控制结构、函数、数组、指针等核心概念。然而,任何书籍在...

    C++程序设计语言_特别版 中文版勘误表

    总之,《C++程序设计语言_特别版》的中文版勘误表是学习C++过程中不可或缺的参考资料,它帮助我们纠正错误的理解,提供准确的编程指导,并保持与现代C++标准的同步。无论你是初学者还是经验丰富的开发者,都应该充分...

    Concurrent.Programming.in.Java - Design.Principles.and.Patterns(Second.Edition)

    # 并发编程在Java中的应用:设计原则与模式(第二版) ## 一、并发对象导向编程概览 ### 1.1 引言 本书《Concurrent Programming in Java - Design Principles and Patterns (Second Edition)》深入探讨了在Java...

    CPrimerPlus第6版中文版勘误表.pdf

    CPrimerPlus第6版中文版勘误表.pdf

    Tomcat与Java Web开发技术详解(第2版) ,重新制作了完整书签目录,附勘误表

    《Tomcat与Java Web开发技术详解(第2版)》是由孙卫琴编著的一本深入探讨Java Web开发和Tomcat应用服务器的经典书籍。这本书详细介绍了如何使用Tomcat进行Java Web应用程序的部署和运行,是Java开发者的重要参考资料...

    C Primer Plus第6版中文版勘误表.rar

    这个“C Primer Plus第6版中文版勘误表”是针对中文版教材的一个重要补充,它收集了读者和专家在阅读过程中发现的错误和疏漏,对这些错误进行了纠正,以提高学习的准确性。 C语言是计算机科学的基础,它的语法简洁...

    《Java面向对象编程》的勘误

    《Java面向对象编程》的勘误error

    C++PrimerPlus第6版中文版勘误表共4页.pdf

    提供的“C++PrimerPlus第6版中文版勘误表共4页.pdf.zip”文件则包含了该书中文版的一些已知错误和修正,这对于读者在学习过程中避免误解和困惑是非常有价值的。 C++是一种强大的、通用的编程语言,由Bjarne ...

    C++ primer plus第六版 勘误表

    C++ primer plus第六版中文版的勘误表为学习者提供了书中一些错误的修正,从而有助于读者准确理解并掌握C++编程语言的精髓。下面是对勘误表中知识点的详细解读: 1. 关于指针和内存分配,存在一条错误信息,提到...

    java编程思想勘误表

    虽然java编程思想写得好,但是没有东西是完美的,翻译不给力啊,所以众多有学识的读者为它勘误~

    PMBOK5 PMBOK中文版勘误(针对2013年5月第一次印刷)

    因此,《PMBOK5》中文版在首次印刷后,中文翻译审校委员会持续进行后续跟进,收集并汇总了各方的修改意见,最终形成了这份详尽的勘误表。以下是根据给定文件内容,整理出的关键知识点及修正内容概览。 ### 关键知识...

    《Java核心技术 卷I:基础知识(原书第8版)》勘误表

    《Java核心技术 卷I:基础知识(原书第8版)》是Java编程领域的一本经典著作,涵盖了Java语言的基础知识。这份勘误表是作者和译者为了提供更准确的学习资料,对书中错误进行修正的汇总。以下是部分关键知识点的详细...

Global site tag (gtag.js) - Google Analytics