当前位置:
文档之家› java程序设计----名词解释
java程序设计----名词解释
OOP OOP(Object Oriented Programming,面向对象程序设计)是一种计算机编程架构。OOP 的 一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
பைடு நூலகம்
Panel 面板类 Panel 面板类为 Container 类的子类,也是一种容器。
Runtime 运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它 在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的 程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被连接或者被 任何程序调用。
EJB EJB (Enterprise JavaBean)是 J2EE 的一部分,它定义了一个用于开发基于组件的企业多重应用 程序的标准。其特点包括网络服务支持和核心开发工具。 Error: 它定义了那些通常无法捕捉到的异常。 Exception 是用户程序能够捕捉到的异常情况。
Frame 框架 框架是 Window 类的直接子类,因而框架是窗口的一种,是顶级窗口。
异常抛出 抛出异常是 java 中一个程序处理动作,抛出异常不是不负责任把异常交给要使用的人,而 是因为编写者不能预料使用者以后要用到或遇到的问题,故将异常抛出,等待使用者续写。
成员变量 在类体的变量定义部分所定义的变量称为成员变量。
抽象方法 只声明而未实现的方法称为抽象方法,抽象方法必须使用 abstract 关键字声明。
生命周期 对象的生命周期包括生成对象、使用对象和清除不用的对象。
程序 程序只是一组指令的有序集合
端口 端口:计算机"端口"是英文 port 的意译,可以认为是计算机与外界通讯交流的出口。其中硬 件领域的端口又称接口,如:USB 端口、串行端口等。软件领域的端口一般指网络中面向连 接服务和无连接服务的通信协议端口,是一种抽 象的软件结构,包括一些数据结构和 I/O (基本输入输出)缓冲区。
包 包(package)是相关的类和接口的一个集合,它提供了访问控制与命名空间管理。
图形用户界面 图形用户界面或图形用户接口(Graphical User Interface,GUI)是指采用图形方式显示的计算机 操作环境用户接口。
多态 多态就是指允许程序中出现重名现象。
字符流 以 Unicode 字符为导向的 stream,表示以 Unicode 字符为单位从 stream 中读取或往 stream 中写入信息。
事件 事件是可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控 件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变, 等等。
关键字 关键字是 java 语言本身使用的标识符,它有其特定的语法含义。
分隔符 分隔符用于间隔程序的符号和语句,从而体现语句结构和程序结构。
容器 顾名思义,容器是用来容纳组件的。
对象 对象是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
局部变量 在方法体中定义的变量和方法的参数称为局部变量。
属性隐藏 在子类中,重新定义一个与从父类继承来的变量名称相同的变量,称为属性隐藏。
异常 异常是程序在执行时发生的事件,它会打断指令的正常流程。
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
UDP UDP 是 User Datagram Protocol 的简称, 中文名是用户数据报协议,是 OSI 参考模型中一 种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UML UML (统一建模语言 unified modeling language)是一种面向对象的建模语言,它是运用统一的、 标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
网络 网络原指用一个巨大的虚拟画面,把所有东西连接起来,也可以作为动词使用。在计算机领 域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达 到资源共享和通信的目的。
客户端 客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了 一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运 行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时 的电子邮件客户端,以及即时通讯的客户端软件等。
Java 面向对象程序设计 名词解析
API API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是 提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码, 或理解内部工作机制的细节。 AWT AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具包,是 Java 提供的用来建立和设置 Java 的图形用户界面的基本工具。AWT 由 Java 中的 java.awt 包提供,里面包含了许多可用 来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(components)。
父类、子类与继承 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方 法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有 的类来完成更复杂、更深入的开发。当一个类拥有另一个类的所有数据和操作时,就称这两 个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的所有数据和操作 的类称为子类。在 Java 语言程序设计类头定义中用 extends 表明子类与父类的继承关系。
抽象类 包含一个抽象方法的类就称为抽象类
接口 接口(interface)是公共静态常量和公共抽象方法的定义的集合。
方法覆写 在子类中可以根据需要对从父类中继承来的方法进行改造,称为方法覆写。
方法重载 在 Java 语言中,允许在一个类中定义几个同名的方法,但要求这些方法具有不同的参数列 表,这种现象称为方法的重载
类 类是对一类事物的描述,是现实世界中实体的抽象集合,是抽象的,概念上的定义
类库
类库就是 Java API(Application Programming Interface,应用程序接口),是系统提供的已实现 的标准类的集合。 线程 线程是进程的一个实体,是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本 单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器, 一组寄存器和栈),一个线程可以创建和撤销另一个线程
组件 组件是 Java 图形用户界面最基本的组成部分,是一个以可视化的图形方式显示于屏幕上与 用户进行交互的对象。
继承 继承是面向对象程序设计的重要特性,并且是提高软件开发效率的重要手段。继承是存在于 面对对象程序的两个类之间的一种关系。当一个类拥有另一个类的所有数据和操作时,就称 这两个类之间具有继承关系。在继承关系中,被继承的类称为父类,又称为超类,而继承的 类称为子类。
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 两大类。