java程序设计----名词解释
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
类 类是对一类事物的描述,是现实世界中实体的抽象集合,是抽象的,概念上的定义
类库
类库就是 Java API(Application Programming Interface,应用程序接口),是系统提供的已实现 的标准类的集合。 线程 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本 单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器, 一组寄存器和栈),一个线程可以创建和撤销另一个线程
事件 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控 件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变, 等等。
关键字 关键字是 java 语言本身使用的标识符,它有其特定的语法含义。
分隔符 分隔符用于间隔程序的符号和语句,从而体现语句结构和程序结构。
包 包(package)是相关的类和接口的一个集合,它提供了访问控制与命名空间管理。
图形用户界面 图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式显示的计算机 操作环境用户接口。
多态 多态就是指允许程序中出现重名现象。
字符流 以 Unicode 字符为导向的 stream,表示以 Unicode 字符为单位从 stream 中读取或往 stream 中写入信息。
抽象类 包含一个抽象方法的类就称为抽象类
接口 接口(interface)是公共静态常量和公共抽象方法的定义的集合。
方法覆写 在子类中可以根据需要对从父类中继承来的方法进行改造,称为方法覆写。
方法重载 在 Java 语言中,允许在一个类中定义几个同名的方法,但要求这些方法具有不同的参数列 表,这种现象称为方法的重载
父类、子类与继承 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方 法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有 的类来完成更复杂、更深入的开发。当一个类拥有另一个类的所有数据和操作时,就称这两 个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的所有数据和操作 的类称为子类。在 Java 语言程序设计类头定义中用 extends 表明子类与父类的继承关系。
UDP UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是 OSI 参考模型中一 种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UML UML (统一建模语言 unified modeling language)是一种面向对象的建模语言,它是运用统一的、 标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
EJB EJB (Enterprise JavaBean)是 J2EE 的一部分,它定义了一个用于开发基于组件的企业多重应用 程序的标准。其特点包括网络服务支持和核心开发工具。 Error: 它定义了那些通常无法捕捉到的异常。 Exception 是用户程序能够捕捉到的异常情况。
Frame 框架 框架是 Window 类的直接子类,因而框架是窗口的一种,是顶级窗口。
TCP TCP(Transmission Control Protocol) 传输控制协议 TCP 是一种面向连接(连接导向)的、可靠 的、基于字节流的运输层(Transport layer)通信协议,在简化的计算机网络 OSI 模型中,它 完成第四层传输层所指定的功能,UDP 是同一层内另一个重要的传输协议。 throw throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用, 以达到控制程序流并产生精确错误消息的目的。 throws 是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)。
字符集 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同, 常见字符集名称:ASCII 字符集、GB2312 字符集、BIG5 字符集、 GB18030 字符集、Unicode 字符集等。
字节流 字节流:表示以字节为单位从 stream 中读取或往 stream 中写入信息,即 io 包中的 inputstream 类和 outputstream 类的派生类。通常用来读取二进制数据,如图象和声音。
SOAP SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量的、简单的、基于 XML 的 协议,它被设计成在 WEB 上交换结构化的和固化的信息。SOAP 可以和现存的许多因特网 协议和格式结合使用。 Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个 Socket。Socket 通常用来实现客户方和服务方的连接。 String java 中的字符串。 String 类是不可变的,对 String 类的任何改变,都是返回一个新的 String 类 对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是 该有序集合的内容,并且该值是不可变的。 Swing Swing 是一个用于开发 Java 应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT) 为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing 开发人员只用很少的代码 就可以利用 Swing 丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有 的包都是以 swing 作为名称,例如 javax.swing,javax.swing.event
JDK JDK(Java Development Kit, Java 开发工具箱)是 Sun Microsystems 针对 Java 开发员的产品。JDK 是整个 Java 的核心,包括了 Java 运行环境,Java 工具和 Java 基础的类库。从 SUN 的 JDK5.0 开始,提供了泛型等非常实用的功能,其版本也 不断更新,运行效率得到了非常大的提高。
最终方法 关键字 final 也可以修饰变量和方法,如果一个变量用 final 修饰,表明它在程序中是不能修 改的常量;用关键字 final 修饰的方法称为最终方法
最终类 如果一个类没有ቤተ መጻሕፍቲ ባይዱ要再派生子类,通常可以用 final 关键字修饰,表明它是一个最终类
服务器 服务器,从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一 个 PC 对服务器端外提供 ftp 服务,也可以叫服务器),从狭义上讲,服务器是专指某些高性 能计算机,能通过网络,对外提供服务。
构造方法 构造方法是用于初始化类的实例对象的一种特殊的方法,其名称与类名相同且没有任何类型 的返回值,是由系统自动调用的
标识符 标识符是用来标识文件名,变量名,类名,接口名和成员方法名等。
流 流是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的 信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为 输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为 某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。所以,可以把流 看作是一种数据的载体,通过它可以实现数据交换和传输。
IDE IDE(Integrated Development Environment,集成开发环境)。IDE 集成开发环境软件是用于程序 开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序 可以独立运行,也可以和其它程序并用。IDE 为用户使用 Visual Basic、Java 和 PowerBuilder 等现代编程语言提供了方便。 IDL IDL(Interface Definition Language,接口定义语言)是用于定义对象接口的形式语言,它独 立于用于实现那些方法的编程语言。 IOException 输入输出异常 IP 地址 IP 地址(Internet Protocol Address)是一种在 Internet 上的给主机编址的方式,也称为网际 协议地址。常见的 IP 地址,分为 IPv4 与 IPv6 两大类。
OOP OOP(Object Oriented Programming,面向对象程序设计)是一种计算机编程架构。OOP 的 一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
Panel 面板类 Panel 面板类为 Container 类的子类,也是一种容器。
Runtime 运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它 在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的 程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被连接或者被 任何程序调用。
客户端 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了 一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运 行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时 的电子邮件客户端,以及即时通讯的客户端软件等。
网络 网络原指用一个巨大的虚拟画面,把所有东西连接起来,也可以作为动词使用。在计算机领 域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达 到资源共享和通信的目的。
容器 顾名思义,容器是用来容纳组件的。
对象 对象是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
局部变量 在方法体中定义的变量和方法的参数称为局部变量。
属性隐藏 在子类中,重新定义一个与从父类继承来的变量名称相同的变量,称为属性隐藏。
异常 异常是程序在执行时发生的事件,它会打断指令的正常流程。
生命周期 对象的生命周期包括生成对象、使用对象和清除不用的对象。
程序 程序只是一组指令的有序集合
端口 端口:计算机"端口"是英文 port 的意译,可以认为是计算机与外界通讯交流的出口。其中硬 件领域的端口又称接口,如:USB 端口、串行端口等。软件领域的端口一般指网络中面向连 接服务和无连接服务的通信协议端口,是一种抽 象的软件结构,包括一些数据结构和 I/O (基本输入输出)缓冲区。
Java 面向对象程序设计 名词解析
API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码, 或理解内部工作机制的细节。 AWT AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是 Java 提供的用来建立和设置 Java 的图形用户界面的基本工具。AWT 由 Java 中的 java.awt 包提供,里面包含了许多可用 来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(components)。
异常抛出 抛出异常是 java 中一个程序处理动作,抛出异常不是不负责任把异常交给要使用的人,而 是因为编写者不能预料使用者以后要用到或遇到的问题,故将异常抛出,等待使用者续写。
成员变量 在类体的变量定义部分所定义的变量称为成员变量。
抽象方法 只声明而未实现的方法称为抽象方法,抽象方法必须使用 abstract 关键字声明。
组件 组件是 Java 图形用户界面最基本的组成部分,是一个以可视化的图形方式显示于屏幕上与 用户进行交互的对象。
继承 继承是面向对象程序设计的重要特性,并且是提高软件开发效率的重要手段。继承是存在于 面对对象程序的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称 这两个类之间具有继承关系。在继承关系中,被继承的类称为父类,又称为超类,而继承的 类称为子类。
类库
类库就是 Java API(Application Programming Interface,应用程序接口),是系统提供的已实现 的标准类的集合。 线程 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本 单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器, 一组寄存器和栈),一个线程可以创建和撤销另一个线程
事件 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控 件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变, 等等。
关键字 关键字是 java 语言本身使用的标识符,它有其特定的语法含义。
分隔符 分隔符用于间隔程序的符号和语句,从而体现语句结构和程序结构。
包 包(package)是相关的类和接口的一个集合,它提供了访问控制与命名空间管理。
图形用户界面 图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式显示的计算机 操作环境用户接口。
多态 多态就是指允许程序中出现重名现象。
字符流 以 Unicode 字符为导向的 stream,表示以 Unicode 字符为单位从 stream 中读取或往 stream 中写入信息。
抽象类 包含一个抽象方法的类就称为抽象类
接口 接口(interface)是公共静态常量和公共抽象方法的定义的集合。
方法覆写 在子类中可以根据需要对从父类中继承来的方法进行改造,称为方法覆写。
方法重载 在 Java 语言中,允许在一个类中定义几个同名的方法,但要求这些方法具有不同的参数列 表,这种现象称为方法的重载
父类、子类与继承 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方 法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有 的类来完成更复杂、更深入的开发。当一个类拥有另一个类的所有数据和操作时,就称这两 个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的所有数据和操作 的类称为子类。在 Java 语言程序设计类头定义中用 extends 表明子类与父类的继承关系。
UDP UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是 OSI 参考模型中一 种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UML UML (统一建模语言 unified modeling language)是一种面向对象的建模语言,它是运用统一的、 标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
EJB EJB (Enterprise JavaBean)是 J2EE 的一部分,它定义了一个用于开发基于组件的企业多重应用 程序的标准。其特点包括网络服务支持和核心开发工具。 Error: 它定义了那些通常无法捕捉到的异常。 Exception 是用户程序能够捕捉到的异常情况。
Frame 框架 框架是 Window 类的直接子类,因而框架是窗口的一种,是顶级窗口。
TCP TCP(Transmission Control Protocol) 传输控制协议 TCP 是一种面向连接(连接导向)的、可靠 的、基于字节流的运输层(Transport layer)通信协议,在简化的计算机网络 OSI 模型中,它 完成第四层传输层所指定的功能,UDP 是同一层内另一个重要的传输协议。 throw throw 声明的作用是创建 exception(异常)。你可以把这个声明与 try...catch 声明配合使用, 以达到控制程序流并产生精确错误消息的目的。 throws 是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)。
字符集 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同, 常见字符集名称:ASCII 字符集、GB2312 字符集、BIG5 字符集、 GB18030 字符集、Unicode 字符集等。
字节流 字节流:表示以字节为单位从 stream 中读取或往 stream 中写入信息,即 io 包中的 inputstream 类和 outputstream 类的派生类。通常用来读取二进制数据,如图象和声音。
SOAP SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量的、简单的、基于 XML 的 协议,它被设计成在 WEB 上交换结构化的和固化的信息。SOAP 可以和现存的许多因特网 协议和格式结合使用。 Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个 Socket。Socket 通常用来实现客户方和服务方的连接。 String java 中的字符串。 String 类是不可变的,对 String 类的任何改变,都是返回一个新的 String 类 对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是 该有序集合的内容,并且该值是不可变的。 Swing Swing 是一个用于开发 Java 应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT) 为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing 开发人员只用很少的代码 就可以利用 Swing 丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有 的包都是以 swing 作为名称,例如 javax.swing,javax.swing.event
JDK JDK(Java Development Kit, Java 开发工具箱)是 Sun Microsystems 针对 Java 开发员的产品。JDK 是整个 Java 的核心,包括了 Java 运行环境,Java 工具和 Java 基础的类库。从 SUN 的 JDK5.0 开始,提供了泛型等非常实用的功能,其版本也 不断更新,运行效率得到了非常大的提高。
最终方法 关键字 final 也可以修饰变量和方法,如果一个变量用 final 修饰,表明它在程序中是不能修 改的常量;用关键字 final 修饰的方法称为最终方法
最终类 如果一个类没有ቤተ መጻሕፍቲ ባይዱ要再派生子类,通常可以用 final 关键字修饰,表明它是一个最终类
服务器 服务器,从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一 个 PC 对服务器端外提供 ftp 服务,也可以叫服务器),从狭义上讲,服务器是专指某些高性 能计算机,能通过网络,对外提供服务。
构造方法 构造方法是用于初始化类的实例对象的一种特殊的方法,其名称与类名相同且没有任何类型 的返回值,是由系统自动调用的
标识符 标识符是用来标识文件名,变量名,类名,接口名和成员方法名等。
流 流是一种信息的转换。它是一种有序流,因此相对于某一对象,通常我们把对象接收外界的 信息输入(Input)称为输入流,相应地从对象向外输出(Output)信息为输出流,合称为 输入/输出流(I/O Streams)。对象间进行信息或者数据的交换时总是先将对象或数据转换为 某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。所以,可以把流 看作是一种数据的载体,通过它可以实现数据交换和传输。
IDE IDE(Integrated Development Environment,集成开发环境)。IDE 集成开发环境软件是用于程序 开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序 可以独立运行,也可以和其它程序并用。IDE 为用户使用 Visual Basic、Java 和 PowerBuilder 等现代编程语言提供了方便。 IDL IDL(Interface Definition Language,接口定义语言)是用于定义对象接口的形式语言,它独 立于用于实现那些方法的编程语言。 IOException 输入输出异常 IP 地址 IP 地址(Internet Protocol Address)是一种在 Internet 上的给主机编址的方式,也称为网际 协议地址。常见的 IP 地址,分为 IPv4 与 IPv6 两大类。
OOP OOP(Object Oriented Programming,面向对象程序设计)是一种计算机编程架构。OOP 的 一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
Panel 面板类 Panel 面板类为 Container 类的子类,也是一种容器。
Runtime 运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它 在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的 程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被连接或者被 任何程序调用。
客户端 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了 一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运 行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时 的电子邮件客户端,以及即时通讯的客户端软件等。
网络 网络原指用一个巨大的虚拟画面,把所有东西连接起来,也可以作为动词使用。在计算机领 域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达 到资源共享和通信的目的。
容器 顾名思义,容器是用来容纳组件的。
对象 对象是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
局部变量 在方法体中定义的变量和方法的参数称为局部变量。
属性隐藏 在子类中,重新定义一个与从父类继承来的变量名称相同的变量,称为属性隐藏。
异常 异常是程序在执行时发生的事件,它会打断指令的正常流程。
生命周期 对象的生命周期包括生成对象、使用对象和清除不用的对象。
程序 程序只是一组指令的有序集合
端口 端口:计算机"端口"是英文 port 的意译,可以认为是计算机与外界通讯交流的出口。其中硬 件领域的端口又称接口,如:USB 端口、串行端口等。软件领域的端口一般指网络中面向连 接服务和无连接服务的通信协议端口,是一种抽 象的软件结构,包括一些数据结构和 I/O (基本输入输出)缓冲区。
Java 面向对象程序设计 名词解析
API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码, 或理解内部工作机制的细节。 AWT AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是 Java 提供的用来建立和设置 Java 的图形用户界面的基本工具。AWT 由 Java 中的 java.awt 包提供,里面包含了许多可用 来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(components)。
异常抛出 抛出异常是 java 中一个程序处理动作,抛出异常不是不负责任把异常交给要使用的人,而 是因为编写者不能预料使用者以后要用到或遇到的问题,故将异常抛出,等待使用者续写。
成员变量 在类体的变量定义部分所定义的变量称为成员变量。
抽象方法 只声明而未实现的方法称为抽象方法,抽象方法必须使用 abstract 关键字声明。
组件 组件是 Java 图形用户界面最基本的组成部分,是一个以可视化的图形方式显示于屏幕上与 用户进行交互的对象。
继承 继承是面向对象程序设计的重要特性,并且是提高软件开发效率的重要手段。继承是存在于 面对对象程序的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称 这两个类之间具有继承关系。在继承关系中,被继承的类称为父类,又称为超类,而继承的 类称为子类。