面向对象编程必备:编程英文缩写大全
需积分: 50 70 浏览量
更新于2024-09-07
2
收藏 92KB DOC 举报
在编程世界中,掌握正确的英语词汇至关重要,特别是在与Java和其他相关技术交互时。本文档汇总了一些关键的编程术语和概念,涵盖了面向对象编程(Object-Oriented Programming, OOP)、Java开发环境(JDK, Java Development Kit)及其工具组件、以及常见编程活动中的核心概念。
1. **面向对象编程** (OO): 这是一种编程范式,它将数据(对象)和处理这些数据的操作(方法)封装在一起,强调复用和模块化。对象是OO的核心概念,它们代表现实世界的实体或抽象概念。
2. **JDK**: Java Development Kit 是一套开发Java应用程序的工具集,包括编译器(Compile)、虚拟机(JVM,用于执行Java代码)、以及库文件等。
3. **JVM**: Java Virtual Machine 是一个抽象的机器,它不直接运行机器码,而是运行由Java编译器产生的字节码,使得Java程序具有跨平台性。
4. **基础术语**:
- Compile: 编译是指将源代码转换成机器可以理解的指令过程。
- Run: 运行程序,使程序开始执行。
- Class: 在Java中,类是组织代码和数据的基本单元,是创建对象的蓝图。
- Object: 实例化类创建的具体实体,每个对象都有其特定的状态和行为。
- System: Java中的System类提供了与操作系统交互的方法。
- Output/Print: 输出和打印操作,用于向控制台或文件显示信息。
- Variable: 存储数据的内存位置,有不同类型如int、String等。
- Type: 数据类型,定义了变量能存储的数据范围和规则。
- Operation/Operation: 表达式或操作,涉及变量、运算符和值的处理。
- Array: 一组相同类型的元素有序集合。
- Parameter: 函数或方法接收的输入值。
- Method: 定义了对对象进行操作的行为。
- Function: 通用术语,但在Java中通常指类或对象的成员方法。
- Member Variables: 类的属性或对象的状态。
- Member Functions: 成员方法,与成员变量一起构成类的结构。
- Get/Set: 访问和修改对象属性的操作,get用于获取值,set用于设置值。
- Access修饰符: 如public(公共)、private(私有)、protected(受保护)等,控制方法和变量的可见性。
- Package: 将相关的类组织在一起,便于管理命名空间和避免命名冲突。
- Import: 导入其他类或包中的名称,以方便在当前代码中使用。
- Static: 静态成员属于类本身,而非类的实例。
- Void: 无返回值类型的函数或方法。
5. **继承与多态**:
- Extends/ParentClass/BaseClass/Superclass: 继承关系,子类从父类继承属性和方法。
- ChildClass/DerivedClass: 子类的概念,派生自父类或基类。
- Override: 子类重写父类的方法,提供自己的实现。
- Overload: 方法名相同但参数列表不同的重载现象。
6. **异常处理**:
- Exception/Throwable: 异常处理的关键概念,Exception是Java中的异常类。
- Runtime: 表示程序运行时发生的异常。
- Specific Exceptions: 如ArithmeticException(算术异常)、ArrayIndexOutOfBoundsException(数组越界异常)、NullPointerException(空指针异常)、ClassNotFoundException(找不到类异常)、NumberFormatException(数字格式错误)等。
- Catch/Finally/Throw/Throws: 异常处理的关键结构,用于捕获、处理、引发和声明异常。
7. **Java标准库**:
- Lang: 语言支持,Java SE的一部分,包含基本的类和接口。
- Util: 工具类,如MathUtil、CollectionsUtil等,提供实用功能。
- Display: 显示类或数据的操作。
- Random: 提供随机数生成功能。
- Collection: 集合框架,如ArrayList、HashMap。
- Swing: Java图形用户界面(GUI)设计的一部分,提供轻量级组件。
- AWT: Abstract Window Toolkit,早期的Java GUI工具包,Swing取代了其地位。
通过理解和熟练运用这些编程英文术语,你将能够更好地理解和交流Java编程中的各种概念,提升编程技能和效率。
点击了解资源详情
2021-10-04 上传
2021-10-07 上传
2021-10-12 上传
2022-10-20 上传
2022-11-24 上传
yuxinlen
- 粉丝: 21
- 资源: 163
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度