Java术语中英文对照大全

5星 · 超过95%的资源 需积分: 16 18 下载量 131 浏览量 更新于2024-09-11 收藏 4KB TXT 举报
"这是一份详细的Java术语中英文对照表,包含了从访问控制到接口继承等多个方面的关键概念,旨在帮助理解和交流Java编程中的专业术语。" 在Java编程中,掌握这些术语是至关重要的,因为它们构成了Java语言的核心概念和设计模式。 1. **访问控制(Access Control)**: Java提供了四种访问级别:public、protected、默认(包级私有)和private,用来控制类、方法和变量的可见性和可访问性。 2. **可访问性(Accessibility)**: 指类的成员(如字段、方法)可以被哪些其他代码访问。 3. **存取器方法(Accessor Method)**: 通常用于获取一个对象的属性值的方法,例如getter。 4. **适配器模式(Adapter Pattern)**: 允许不同接口的对象协同工作的设计模式,通过将一个类的接口转换成客户希望的另一个接口。 5. **匿名类(Anonymous Class)**: 在没有显式类名的情况下定义的类,通常用于实现接口或扩展类,且只在一个地方使用。 6. **反模式(Anti-pattern)**: 指在特定情况下,可能导致问题或低效的编程实践。 7. **API(Application Programming Interface)**: 提供给开发者使用的软件接口,定义了如何与其他软件组件交互。 8. **API元素(API Element)**: API中的组成部分,包括类、接口、方法等。 9. **数组(Array)**: 存储同类型数据的固定大小的序列。 10. **断言(Assertion)**: 用于在开发阶段检查程序状态的语句,确保代码按照预期运行。 11. **二进制兼容性(Binary Compatibility)**: 当更新的类库与旧版本的类库可以互相操作而不引起错误时,我们称之为二进制兼容。 12. **回调函数(Callback)**: 一个函数,可以在其他函数执行完毕后被调用,常用于异步编程。 13. **回调框架(Callback Framework)**: 一组支持回调机制的架构,使得代码能在特定事件发生时执行。 14. **已检查异常_Checked Exception_**: 必须在方法签名中声明并被捕获或重新抛出的异常,如IOException。 15. **类(Class)**: 定义了一组相关属性和行为的对象模板。 16. **客户端(Client)**: 使用服务或API的程序部分。 17. **比较器(Comparator)**: 用于比较对象的接口,可以自定义排序规则。 18. **组合(Composition)**: "has-a"关系,一个对象包含另一个对象作为其成员。 19. **具体策略(Concrete Strategy)**: 在策略模式中实现具体算法的类。 20. **常量接口(Constant Interface)**: 只包含常量字段的接口,常用于定义枚举类型的早期版本。 21. **复制构造函数(Copy Constructor)**: 用于创建一个新对象,其内容与已有对象相同。 22. **自定义序列化形式(Custom Serialized Form)**: 对象在序列化时使用的特定表示方式。 23. **装饰器模式(Decorator Pattern)**: 动态地给对象添加额外职责的设计模式。 24. **默认访问修饰符(Default Access Modifier)**: 没有明确指定访问级别的类或成员,只有同一包内的其他类可以访问。 25. **默认构造函数(Default Constructor)**: 没有参数的构造函数,用于创建类的新实例。 26. **防御性复制(Defensive Copy)**: 为了避免共享对象被意外修改,而创建对象的一个副本。 27. **委托(Delegation)**: 一个对象将任务传递给另一个对象来完成。 28. **反序列化(Deserialization)**: 将字节流转换回对象的过程。 29. **设计模式(Design Pattern)**: 为解决常见软件设计问题的经过验证的解决方案。 30. **区分联合(Discriminated Union)**: 一种数据结构,可以存储多种类型的数据,每种类型都有一个标识符。 31. **文档注释(Documentation Comment)**: 用于生成API文档的特殊注释,如Javadoc。 32. **异常链(Exception Chaining)**: 抛出新的异常时,保留并包含原始异常信息。 33. **异常翻译(Exception Translation)**: 在跨层或跨模块的异常处理中,将一个异常转换为另一个更适合的异常。 34. **导出API(Exported API)**: 一个模块对外公开的API,可供其他模块使用。 35. **扩展(Extend)**: 类之间的继承关系,一个类可以扩展另一个类以获得其属性和方法。 36. **失败原子性(Failure Atomicity)**: 保证在系统故障时,要么全部完成,要么不完成的事务属性。 37. **字段(Field)**: 类中的变量,存储对象的状态。 38. **终结器(Finalizer)**: 对象在垃圾回收前执行的清理代码,但不推荐使用,因为执行时间不可预测。 39. **转发(Forwarding)**: 将调用传递给另一个对象的行为。 40. **转发方法(Forwarding Method)**: 负责将调用转发给另一个对象的方法。 41. **函数对象(Function Object)**: 也称为闭包,是一个可以像函数一样调用的对象。 42. **函数指针(Function Pointer)**: 一种变量,可以指向一个函数。 43. **一般合同(General Contract)**: 方法应遵循的基本行为规定。 44. **HTML有效性检查器(HTML Validity Checker)**: 验证HTML文档是否符合HTML规范的工具。 45. **惯用法(Idiom)**: 一种在特定编程语言中常见的代码结构或模式。 46. **不可变对象(Immutable Object)**: 创建后其状态无法改变的对象。 47. **实现(Implement)**: 类实现接口或继承抽象类,以提供具体的功能。 48. **实现继承(Implementation Inheritance)**: 类之间通过继承实现代码重用,并且子类继承了父类的所有非私有属性和方法。 49. **信息隐藏(Information Hiding)**: 避免暴露类的内部细节,以增强安全性及易于维护。 50. **继承(Inheritance)**: 一个类可以从另一个类继承属性和行为。 51. **内部类(Inner Class)**: 定义在另一个类内部的类,可以访问外部类的私有成员。 52. **整型常量(Integral Constant)**: 值为整数的常量。 53. **接口(Interface)**: 定义了类必须实现的方法集合,是一种契约。 54. **接口继承(Interface Inheritance)**: 接口可以从另一个接口继承方法。 以上就是Java术语的中英文对照,涵盖了编程中的关键概念,对于理解和使用Java编程语言至关重要。