`

Effective Java Second Edition中文翻译术语表讨论专用贴

    博客分类:
  • Java
阅读更多
在书正式出来之前,把术语表放出来讨论。
翻译时的原则:
1、由于EJ的书籍特性,基本上比较不常见的或者比较新的在全文会采用“中文(英文)”的格式
2、术语表在书籍后面列出来作为参考
3、此贴作为讨论贴
4、我是用Excel收集的,发上来,排版就变了,于是我放在了Wiki...
====================================================================
为了方便进行集中统一地更新,和便于翻译时大家的参考,经商量决定:
将术语表统一放在满江红开放技术研究组织的WIKI,方便修订与参考:
http://wiki.redsaga.com/confluence/pages/viewpage.action?pageId=3255
====================================================================
修订记录:
2008.11.20 23:32初稿
====================================================================
@echenyin
naming convention 命名惯例合适些
@cuiyi.crazy
accessor method 访问方法,这个在Spring、Hibernate翻译中我也一直用存取方法,如果指的是比较泛的setter与getter时,用存取方法比较合适于语境,所以这个术语有语境的情况存在的问题。
相对于EJ2nd来讲,accessor method经常会指的是getter,而且mutator来指setter,而mutator 设值方法与accessor method 访问方法相对应,应当好一些。而且我有一个想法是accessor method是否就直接到getter挂钩起来,直译为获取方法?
enclosing instance 外围实例,不知道有没有更加合适的译法?
native method 本地方法 native object 本地对象,这两个是JNI方面章节的用语,译为本地更好一些。当然native这个我Hibernate里翻译时native HQL则是指原生HQL,以示与JPA、EJB3来区别
@抛出异常的爱,牛人,居然有这一招呀,呵呵。
@laiseeme 译完了,校对中。
@dennis_zane API在全文里仅在前言与介绍里出现两次:
I naturally think in terms of exported APIs (Application Programming
Interfaces), and I encourage you to do likewise.
(The term API, which is short for application programming interface, is used in preference to the otherwise preferable term interface to avoid confusion with the language construct of that name.)
2008.11.22 19:55更新
====================================================================
@edge 采纳,同样一个词应该相同
====================================================================
@hax 感谢!CSS术语表你也提了很多建议!司令感动ing!!!
@术语建议者 对术语有建议然后想提出意见的话,最好先看EJ2nd英文版,免得跟EJ2nd对不上而误导了大家
@跑题者 在我面前JJYY不是本事。。。
2008.11.26 00:02更新
====================================================================
分享到:
评论
11 楼 H_eaven 2008-11-23  
yeshucheng 写道
wrapper class 包装类
建议翻译成:封装类

constructor
建议翻译成:构造方法


这个建议不好.
10 楼 laiseeme 2008-11-23  
还有就是希望别像那本hibernate那样看的我一头雾水  也别那么贵
9 楼 yeshucheng 2008-11-22  
wrapper class 包装类
建议翻译成:封装类

constructor
建议翻译成:构造方法
8 楼 dennis_zane 2008-11-21  
小建议,API这样的简称不要翻译,构造器是否换成构造方法更合适?
7 楼 laiseeme 2008-11-21  
期待尽快翻译完  lz可以参考一下第一版得中文翻译  不过那个翻译得不是很好  是个做C++得人翻译得,很多词汇和java得叫法不一样
6 楼 抛出异常的爱 2008-11-21  
英文                                                  中文                            
    
5 楼 cuiyi.crazy 2008-11-20  
看来真不错,司令的功力真不是盖的。盛赞
4 楼 cuiyi.crazy 2008-11-20  
native method 本地方法
native object 本地对象
-----------
native 原生?
3 楼 cuiyi.crazy 2008-11-20  
enclosing instance
外围实例
----------
enclosing是封装的意思,enclosing instance is instance of enclosing class, which is corresponding to inner class;
我觉得翻译成 外围实例 固然好,但是也有点不爽
直白点 外部类的实例 可能费解少一些
2 楼 cuiyi.crazy 2008-11-20  
accessor method 访问方法
--------------
accessor更多的是存取器,就是可读可写的方法
因此“存取方法” 可能会更好
1 楼 echenyin 2008-11-20  
辛苦了,不过还是有些不习惯
比如
naming convention 命名惯例 -------命名公约吧
还有拷贝,等
可能个人习惯,但大体意思还是对的。
完毕

相关推荐

    Effective C# SecondEdition

    《Effective C# Second Edition》是Bill Wagner撰写的一本关于提升C#编程技能的专业书籍。这本书提供了50个具体的建议和实践方法,旨在帮助C#开发者提高代码质量和效率。以下是其中的一些核心知识点: 1. **使用...

    Effective C++ Second Edition(中文版)

    Effective C++ Second Edition(中文版)

    Effective C# (Covers C# 4.0) Second Edition (2nd Edition)

    Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#, Second Edition (2nd Edition) Publisher: Addison-Wesley Professional 2010 | 352 Pages | ISBN: 0321658701 | PDF

    Effective C++ Second Edition

    《Effective C++ Second Edition》是C++编程领域中的一本经典著作,由Scott Meyers撰写。这本书面向已经熟悉C++基础的程序员,旨在通过一系列实践性的编程指导原则和技巧,帮助读者深入理解C++的高级特性,提升代码...

    Effective Java第三版1

    在Effective Java中,作者可能会讨论最佳实践的重要性,以及遵循这些实践如何提升代码质量。 ### 第二章 创建和销毁对象 这一章深入探讨了对象的生命周期管理,包括: 1. **静态工厂方法**:相比构造器,静态工厂...

    Effective Java读书笔记.pdf

    "Effective Java读书笔记" Effective Java是一本关于Java编程语言的经典书籍,本笔记主要总结了Java语言的发展历程、静态工厂方法的应用、构造器模式的使用等重要知识点。 一、Java语言的发展历程 Java语言的发展...

    effective-java.pdf

    标题《effective-java.pdf》表明本文档是关于Java编程语言的实践指南,而描述说明了这是一份根据网上资源翻译后的HTML版本,经过转换形成的PDF文件,其内容可供参考。标签“java”指明文档内容与Java编程语言紧密...

    Effective.Enterprise.Java.中文版 高清pdf 下载

    《Effective Enterprise Java》是Java开发领域的一本经典著作,由著名技术专家Bill Venners编著,被广大Java开发者誉为“四大名著”之一。这本书深入探讨了在企业级Java开发中如何写出高效、可维护和易于理解的代码...

    effective C++ 3rd edition

    effective C++ 3rd edition

    Java 11 Cookbook, Second Edition

    Being one of the most widely used programming languages in history, it’s imperative for Java developers to discover effective ways of using it in order to take full advantage of the power of the ...

    effective c++ second edition

    《Effective C++》第二版是C++编程领域中的一本经典著作,由Scott Meyers撰写。这本书深入浅出地探讨了如何编写高效、简洁且易于维护的C++代码,是许多程序员进阶的必读之物。以下是书中涵盖的一些关键知识点: 1. ...

    Effective Java 3rd edition(Effective Java第三版英文原版)附第二版

    Item 85: Prefer alternatives to Java serialization Item 86: Implement Serializable with great caution Item 87: Consider using a custom serialized form Item 88: Write readObject methods defensively ...

    Effective C++ 3rd Edition

    Effective C++ 3rd Edition 英文版 CHM格式 作者: Scott Meyers 副标题: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) ISBN: ...

    Effective C++ Second Edition.pdf

    ### Effective C++ 第二版知识点概述 #### 书籍背景与目的 - **书籍起源**:本书源自作者多年来的专业教学经验积累,旨在帮助C++程序员更有效地运用语言的基础架构进行编程。 - **教学实践**:作者发现,在短期的...

Global site tag (gtag.js) - Google Analytics