Java术语中英文对照大全
5星 · 超过95%的资源 需积分: 16 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编程语言至关重要。
2019-02-23 上传
2007-12-14 上传
2022-10-20 上传
2021-11-14 上传
点击了解资源详情
2009-01-12 上传
2021-06-04 上传
点击了解资源详情
救护车
- 粉丝: 8
- 资源: 15
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全