Java开发英语词汇总结:李兴华老师讲解面向对象与异常处理
2星 需积分: 10 180 浏览量
更新于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是更早的抽象窗口工具包,两者用于创建图形界面。
掌握这些词汇能帮助开发者更好地阅读和理解文档,与其他开发者沟通,并更有效地解决技术问题。在实际工作中,持续的学习和实践将加深对这些概念的理解和运用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-09-22 上传
2022-11-01 上传
2014-01-02 上传
2024-05-23 上传
yanqi1990
- 粉丝: 0
- 资源: 2
最新资源
- 俄罗斯RTSD数据集实现交通标志实时检测
- 易语言开发的文件批量改名工具使用Ex_Dui美化界面
- 爱心援助动态网页教程:前端开发实战指南
- 复旦微电子数字电路课件4章同步时序电路详解
- Dylan Manley的编程投资组合登录页面设计介绍
- Python实现H3K4me3与H3K27ac表观遗传标记域长度分析
- 易语言开源播放器项目:简易界面与强大的音频支持
- 介绍rxtx2.2全系统环境下的Java版本使用
- ZStack-CC2530 半开源协议栈使用与安装指南
- 易语言实现的八斗平台与淘宝评论采集软件开发
- Christiano响应式网站项目设计与技术特点
- QT图形框架中QGraphicRectItem的插入与缩放技术
- 组合逻辑电路深入解析与习题教程
- Vue+ECharts实现中国地图3D展示与交互功能
- MiSTer_MAME_SCRIPTS:自动下载MAME与HBMAME脚本指南
- 前端技术精髓:构建响应式盆栽展示网站