抽象窗口工具箱 (AWT)
由某些图形用户界面 (GUI) 组件所构成这些组件都是用各自的本地平台版本来实现的 提供了所有本地平台所共有功能的子集大部分功能都被Swing 集合所取代另 见 Swing 集合
抽象类
包含一种或多种抽象方法的类不需要构造实例定义抽象类后其它类可以对它进行扩充并且通过实现其中的抽象方法使抽象类具体化
抽象方法
尚未实现的方法
实际参数列表
特定方法调用中指定的参数另见 形式参数列表
α值
表示像素的不透明度
API
应用编程接口是一种规范指明编写应用程序的程序员应如何访问类和的行为和状态
设备
指用 JMAPI 构造的应用程序来管理的联网设备如打印机Java 终端客户机等
Applet 小程序
用 Java 语言编写的程序运行在兼容 Java 的 web 浏览器(如 HotJava(TM) 和 Netscape Navigator(TM))中
变量
方法调用中指定的数据项可以是用字母表示的值也可以是变量或表达式
数组
由相同类型的数据项所构成其中各项的位置都由一个整数来唯一指定
ASCII
美国信息交换标准代码即为每个字符都分配一个 位数字的代码另见 统一码 (Unicode)
原语
指在任何条件下都不使之中断或处于不完整状态的操作
B
程序节 (Bean)
可重用软件组件将它们组合起来使用就可创建出应用程序
二元运算符
有两个变量的运算符
位
计算机中表示信息的最小单位用 和 来表示
位运算符
按位操作两个值的运算符即将其中一个值的各位与另一个值对应的各位相比较
程序块 (block)
Java 中是指两个大括弧间的任一段代码例如{ x = ; }
布尔变量
值只能为真或假的表达式或变量Java 提供布尔类型及字面值真和假
边界框
对于光栅是指将那些非完全透明的像素全都包围起来后形成的最小矩形
字节
一串 位 数字Java 提供相应的 byte 类型
字节码
与机器无关的代码由 Java 编译器生成Java 解释器来执行
C
强制转换
从一种数据类型显式转换到另一种数据类型
类
Java 中的一种类型用于描述一类特定的类定义中除了实例变量类变量方法的定义外还指定了类和其直接超类间的接口如果未明确指定超类则视之为 Object
类方法
类的任一个特定都能调用的方法它作用于整个类而不是类的某个特定实例类方法也称为静态方法另见实例方法
类路径
是一个环境变量指示 Java 虚拟机及其它应用程序到哪去查找类库(包括用户自定义类库)例如Java 工具位于 JDKX\bin 目录中
类变量
与整个类相关而不是与类的某些特定实例相关的数据项在类定义中加以定义类变量也称为静态域另见 实例变量
客户机
在客户机/服务器模式的通信系统中客户机模式是指远程访问服务器上的资源如计算能力和大容量内存
代码位置
与 标记中的 code 属性一块起作用指出应到哪去查找主要的 applet 小程序类文件代码属性指出文件的名称代码基准指出该文件所在目录的 URL
注释
是指程序中的解释性文字编译器将不对其进行编译在 Java 程序中注释用 // 或/**/
编译单位
源代码被编译的最小单位当前 Java 的实现过程中编译单位就是一个文件
编译器
是一个可将源代码转化为计算机可执行代码的程序Java 编译器将 Java 源代码转化为Java 字节码另见 解释器
合成
将一个图像叠加在另一个图像上构成单个图像的过程
构造方法
创建的伪方法Java 中构造方法为实例方法名称与其类名相同是使用 new关键字来调用的
核心类
是一个公共类(或接口)它是 Java 平台的标准成员目的是为了所有运行 Java 平台的操作系统都可以最低限度地使用它纯 Java 程序只依赖于核心类也就是说它可在任何地方运行所有的核心类都位于 java* 软件包中
临界部分
是一段代码其中某线程使用的资源(如某个实例变量)也可被其它线程使用但不能被它们同时使用
D
声明
建立标识符及相关属性的语句没有必要为其预留存储空间(对于数据)或提供实现过
程(对于方法)另见 定义
定义
这里的声明表示需要为标识符预留存储空间(对于数据)或提供实现过程(对于方法)
另见 声明
祈免
指不再推荐使用且将来也可能不再存在的类接口构造函数方法或域
导出
如果类 X 扩充 了类 Y我们就说类 X 是从类 Y 导出的另见 子类超类
分布式
不止在一个地址空间上运行
双精度
Java 语言规范中是指用 位数字来描述一个浮点数另见 单精度
E
EmbeddedJava(TM)
用于大容量嵌入设备的 Java 运行时环境
封装
将知识放置在一个模块内由于封装有数据和实现方法因此用户就可以将其视为一个提供服务的黑匣子可向其中添加实例变量和方法也可删除或改变其中的实例变量和方法但只要提供的服务保持不变使用该的程序代码就还可以继续使用它而不必被重写另见 实例变量实例方法
异常
程序执行期间发生的事件将阻止程序继续出现错误Java 支持带有 trycatch 和
throw 关键字的异常另见 异常处理程序
异常处理程序
对指定 异常类型发生反应的一段代码如果发生的异常事件是程序可恢复的错误那么
异常处理程序执行后该程序就还能恢复过来
可执行内容
是指从 HTML 文件内运行的应用程序另见 applet 小程序
扩充
为增强功能类 X 扩充了类 Y即向 Y 中添加域或方法或覆盖 Y 中的方法接口的
扩充则是通过添加方法来实现的这时类 X 就称为类 Y 的子类另见 导出
F
FCS
首次面向客户即产品向客户发行的那天
域
类的数据成员它不是静态的除非特别指定其为静态
FTP
基本的因特网文件传输协议它是基于 TCP/IP 的用于获取和存储因特网上各主机间
的文件另见 TCP/IP
形式参数列表
特定方法定义中指定的参数另见 实际参数列表
G
垃圾回收
自动检测和释放不再使用的内存由于该过程是由 Java 运行时系统来执行的因此程
序员不用显式地释放
GUI
图形用户界面指使用图形键盘鼠标的技术为某些程序提供简便易用的接口
H
十六进制
用 作为基数的计数系统数字 和字母 af (或其大写 AF)表示 到 这
些数Java 程序中必须在十六进制数之前冠以 x另见 八进制
层次
一种分级关系其中除了最高一层(称为根)外其它每一项都是它上一层那项的专用
形式每项的下一层都可以有一个或多个项Java 类层次中根就是 Object 类
HotJava(TM) 浏览器
Sun Microsystems 公司开发的一个易于定制的 Web 浏览器是用 Java 语言编写的
HTML
超文本标记语言该文件格式以 SGML 为基础用于因特网中的超文本文档其简单易
学可嵌入图像声音视频流表格域及简单文本这些格式使用 URL 嵌入对其它对
象的引用
HTTP
超文本传输协议该因特网协议以 TCP/IP 为基础用于从远程主机处获取超文本
另见 TCP/IP
I
IDL
Java 接口定义语言是一些 Java API提供基于标准的与 CORBA (Common Object R
equest Broker Architecture公共请求代理)的互操作性和连接
标识符
Java 程序中项的名称
继承
类自动包含 超类型中所定义的变量和方法的概念另见 超类子类
实例
特定类的一个Java 程序使用 new 运算符后跟类名的方法来创建类的一个实例
实例方法
有关类实例的调用方法也可简单称为 方法另见 类方法
实例变量
与特定相关的数据项类的每个实例都有它自己变量(定义在类中)的副本实例
变量也称为 域另见 类变量
接口
Java 中是指可由几个类来实现的一组方法而不管这些类各位于哪个层次中
因特网
由分布在世界上许多国家和组织机构处的数百万台主机(绝对不夸张)构成的一个巨大
网络实际上它由许许多多小网所构成通过一组公共协议进行数据的传输
IP
际协议它是因特网的基本协议用于主机间单个信息包的不可靠传输该协议不能保
证信息包的传送与否传送时间是多长以及所传送的多个信息包是否是按顺序抵达的目
的地建立在它上面的协议已添加了连接和可靠性的概念另见 TCP/IP
解释器
对某个代码体中的各个语句交替进行解码和执行的模块Java 解释器作用于 Java 字节
码另见 编译器运行时系统
J
JAE
Java 应用环境Java(TM) 开发工具的源代码版本
JAR 文件 (jar)