Java开发英语词汇总结:李兴华老师讲解面向对象与异常处理
2星 需积分: 10 134 浏览量
更新于2024-09-15
2
收藏 141KB DOC 举报
在Java开发过程中,掌握一定的英语词汇至关重要,因为它是与国际技术社区交流的基础。以下是一份由JCC整理的Java基础常见英语词汇汇总,共计70个,涵盖了面向对象编程(Object-oriented Programming, OOP)、开发工具包(JDK, Java Development Kit)、虚拟机(JVM, Java Virtual Machine)等核心概念,以及编程过程中的关键术语。
1. **OO** 和 **OOP**: 这代表"Object-oriented",即面向对象的,是Java设计的核心原则,它强调数据和行为的封装、继承和多态性。
2. **JDK**: Java Development Kit,是Java开发的标准工具包,提供了编译、调试和运行Java应用程序所需的所有必要组件。
3. **JVM**: Java Virtual Machine,是Java程序的执行平台,它解释或编译字节码并管理内存。
4. **Compile** 和 **Run**: 分别指编译源代码为字节码和运行已编译的程序。
5. **Class** 和 **Object**: 类是Java中的蓝图,而对象则是类的具体实例。
6. **System**、**out**、**print**、**line**: Java中用于控制输出和显示信息的关键类和方法。
7. **Variable**、**type** 和 **operation**: 分别是变量、类型和操作,是编程中的基本元素,用于存储数据并执行计算。
8. **Array**、**parameter**、**method** 和 **function**: 数组是数据结构,参数是方法接收输入,方法和函数是实现特定功能的代码块。
9. **Member variables** 和 **Member functions**: 成员变量和成员函数是类或对象内部的属性和行为。
10. **Get** 和 **Set**: 方法用于获取和设置对象的属性值。
11. **Access modifiers**: 公有(public)、私有(private)、受保护(protected)和默认访问级别,用于控制代码的可见性和封装。
12. **Package**、**import**: 包用于组织相关的类和接口,import允许导入其他包中的类或常量。
13. **Static** 和 **Void**: 静态关键字用于创建与类关联而不是对象关联的成员,而void表示方法没有返回值。
14. **Inheritance** 和 **Composition**: 继承(extends)用于创建子类继承父类的特性,如**parentclass**、**baseclass**、**superclass** 和 **childclass**。
15. **Override** 和 **Overload**: 重写(override)用于子类扩展父类的方法,重载(overload)是指提供多个同名但参数不同的方法。
16. **Final** 和 **Abstract**: final用于声明不可变对象或方法,abstract用于创建抽象类和接口,它们都涉及到方法的实现细节。
17. **Exception** 和 **Error**: 异常处理是Java的重要部分,如**ArithmeticException**、**ArrayIndexOutOfBoundsException** 和 **NullPointerException** 等。
18. **Try-Catch-Finally**: 用于捕获和处理异常,Try块包含可能抛出异常的代码,Catch块捕获异常,Finally块无论是否发生异常都会执行。
19. **Throws** 和 **Throwable**: throws用于声明方法可能抛出的异常,Throwable是所有异常的基类。
20. **Lang** 和 **Util**: 分别代表编程语言和工具库,如Java语言和实用工具类。
21. **Display** 和 **Random**: 显示用于屏幕输出,Random用于生成随机数。
22. **Collections** 和 **Data structures**: Collection是一组对象,包括ArrayList(动态数组)和HashMap(哈希表),是常见的数据结构。
23. **Swing** 和 **Awt**: Swing是Java的一个图形用户界面库,Awt是更早的抽象窗口工具包,两者用于创建图形界面。
掌握这些词汇能帮助开发者更好地阅读和理解文档,与其他开发者沟通,并更有效地解决技术问题。在实际工作中,持续的学习和实践将加深对这些概念的理解和运用。
2009-04-09 上传
2023-04-01 上传
2023-09-22 上传
2023-09-03 上传
2023-07-16 上传
2023-04-05 上传
2024-09-11 上传
2023-03-21 上传
yanqi1990
- 粉丝: 0
- 资源: 2
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享