面向对象编程必备:编程英文缩写大全

需积分: 50 19 下载量 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编程中的各种概念,提升编程技能和效率。