术语词汇

TM


ABCDEFGHIJKLMNOPQRSTUVWXYZ

100%纯Java(TM)
Sun Microsystems推出的一项倡议,旨在指导开发人员使用完全使用Java(TM)编程语言编写、认证和推广应用程序。
A

抽象窗口工具包 (AWT)
一组使用组件的本地平台版本来实现的图形用户界面(GUI)组件。这些组件提供了所有本地平台通用的功能子集。在很大程度上被Project Swing组件集所取代。另请参见Swing Set

abstract
一个Java(TM)编程语言关键字,用于类定义中指定该类不可实例化,而是被其他类继承。抽象类可以有抽象方法,在抽象类中不被实现,而在子类中实现。

抽象类
包含一个或多个抽象方法的类,因此无法被实例化。抽象类被定义为其他类可以扩展它们并通过实现抽象方法使其具体化。

抽象方法
没有实现的方法。

实际参数列表
在特定方法调用中指定的参数。另请参见形式参数列表

Alpha值
表示像素不透明度的值。

API
应用程序编程接口。规定了编写应用程序时程序员如何访问类和对象的行为和状态。

设备
通过使用使用Java管理API(JMAPI)构建的应用程序进行管理的网络设备,例如打印机、Java(TM)技术启用的终端和客户端。

小程序
使用与Java平台兼容的Web浏览器(如HotJava(TM)或Netscape Navigator(TM))运行的用Java(TM)编程语言编写的程序。

参数
在方法调用中指定的数据项。参数可以是字面值、变量或表达式。

数组
一组相同类型的数据项,每个项的位置由一个整数唯一标识。

ASCII
信息交换的美国标准码。将字符分配为7位数字代码的标准。另请参见Unicode

原子操作
指在任何情况下都不会被中断或留在不完整状态的操作。

B顶部

Bean
可重用的软件组件。可以将Bean组合在一起创建应用程序。

二元操作符
拥有两个参数的操作符。

计算机中的最小信息单元,其值为0或1。

位操作符
操作两个值,比较每个值的每个位与另一个值的对应位。

在Java(TM)编程语言中,指的是大括号之间的任何代码。例如:{ x = 1; }

布尔
指只能具有true或false值的表达式或变量。Java(TM)编程语言提供了布尔类型和字面值true和false。

边界框
对于光栅对象,指完全包围所有非完全透明像素的最小矩形。

break
Java(TM)编程语言的关键字,用于在当前语句之后立即恢复程序执行。如果后面跟着一个标签,程序将在标记的语句处恢复执行。

字节
八个位的序列。Java(TM)编程语言提供了相应的byte类型。

字节码
Java(TM)编译器生成的与机器无关的代码,由Java解释器执行。

C顶部

case
Java(TM)编程语言的关键字,用于定义一组语句,如果指定的值与前面的"switch"关键字定义的值匹配,则开始执行该组语句。

强制类型转换
将一种数据类型明确转换为另一种数据类型。

catch
Java(TM)编程语言的关键字,用于声明一组语句,在前面的"try"块中发生Java异常或运行时错误时执行。

char
char是Java编程语言中的一个关键字,用于声明字符类型的变量。

class
在Java编程语言中,class是定义特定类型对象实现的类型。一个类定义定义了实例和类变量以及方法,并指定了类实现的接口和类的直接超类。如果没有显式指定超类,那么超类将默认为Object类。

class method
class method是在没有引用特定对象的情况下调用的方法。类方法影响整个类,而不是类的特定实例。也称为static method。参见instance method。

classpath
classpath是一个环境变量,告诉Java虚拟机和基于Java技术的应用程序(例如,位于JDK 1.1.X\bin目录中的工具),在哪里找到类库,包括用户定义的类库。

class variable
class variable是与整个类关联的数据项,而不是与类的特定实例关联。类变量在类定义中定义。也称为static field。参见instance variable。

client
在客户端/服务器通信模型中,客户端是远程访问计算服务器的进程,例如计算能力和大内存容量。

codebase
codebase与 标签中的code属性一起使用,以完整指定主要applet类文件的位置:code指定文件的名称,codebase指定包含文件的目录的URL。

comment
在程序中,注释是编译器忽略的解释性文本。在Java编程语言编写的程序中,注释使用//或/*...*/来界定。

compilation unit
编译的最小源代码单位。在Java平台的当前实现中,编译单元是一个文件。

compiler
编译器是将源代码翻译为计算机可执行代码的程序。Java编译器将Java编程语言中的源代码翻译成Java虚拟机的字节码。参见interpreter。

合成
将一幅图像叠加到另一幅图像上,从而创建一幅新的图像的过程。

构造函数
伪方法,用于创建对象。在Java(TM)编程语言中,构造函数是与其类名相同的实例方法。使用new关键字调用构造函数。

const
这是Java(TM)编程语言中的保留关键字。但是,在当前版本的Java编程语言中不使用。

continue
Java(TM)编程语言的关键字,用于在当前循环的末尾恢复程序执行。如果后面跟着一个标签,"continue"将在标签出现的位置恢复执行。

核心类
Java(TM)平台的公共类(或接口),是Java(TM)平台的标准成员。核心类至少应在支持Java平台的所有操作系统上可用。完全用Java编写的程序只依赖于核心类,意味着它可以在任何地方运行。另请参见100% Pure Java(TM)

核心包
Java平台版本中必须在任何兼容实现中支持的一组API。

临界区
代码片段,其中一个线程使用其他线程也可以使用但不能同时使用的资源(例如某些实例变量)。

DTop

声明
建立标识符并将属性与之关联的语句,不一定保留其存储(对于数据)或提供实现(对于方法)。另请参见定义

默认
Java(TM)编程语言中可选的关键字,可在"switch"语句的所有"case"条件之后使用。如果"switch"变量的值不匹配所有"case"条件,将执行"default"关键字。

定义
保留存储(对于数据)或提供实现(对于方法)的声明。另请参见声明

过时
指的是不再推荐使用的类、接口、构造函数、方法或字段,并且在未来的版本中可能会消失。

派生自
如果类X继承类Y,则类X“派生自”类Y。另请参见子类超类

分布式
在多个地址空间中运行。

do
用于声明将迭代一组语句的循环的Java(TM)编程语言关键字。循环的退出条件可以使用“while”关键字指定。

double
用于定义double类型的变量的Java(TM)编程语言关键字。

双精度
在Java(TM)编程语言规范中,描述了一个保存64位数据的浮点数。另请参见单精度

E顶部

else
用于在“if”关键字的测试条件评估为false的情况下执行一组语句的Java(TM)编程语言关键字。

嵌入式Java(TM)技术
在限制性许可协议下提供Sun的Java 2 Platform, Micro Edition技术,允许许可证持有人利用某些Java技术创建和部署不公开API的封闭应用程序。

封装
将知识局限在一个模块内。因为对象封装了数据和实现,所以对象的使用者可以将对象视为提供服务的黑盒子。可以添加、删除或更改实例变量和方法,但只要对象提供的服务保持不变,使用对象的代码可以继续使用它而无需重写。另请参见实例变量实例方法

异常
程序执行过程中的事件,阻止程序正常继续执行;通常是一个错误。Java(TM)编程语言支持使用try、catch和throw关键字处理异常。另请参见异常处理程序

异常处理程序
对特定类型的异常做出反应的代码块。如果异常是程序可以恢复的错误,那么在异常处理程序执行后,程序可以继续执行。

可执行内容
运行在HTML文件中的应用程序。另请参见applet

extends
类X继承类Y以添加功能,可以通过添加字段或方法到类Y,或者通过重写类Y的方法来实现。接口通过添加方法来扩展另一个接口。类X被称为类Y的子类。另请参见derived from

F顶部

FCS
首次客户出货。产品发行/发送给客户的日期。

field
类的成员数据。除非另有说明,字段不是静态的。

final
Java(TM)编程语言的关键字。您定义一个实体一次,不能再更改它或从它派生。具体来说:final类不能被子类化,final方法不能被重写,final变量不能从其初始化值更改。

finally
Java(TM)编程语言的关键字,它无论在之前定义的"try"关键字块中是否发生Java异常或运行时错误,都会执行一组语句。

float
用于定义浮点数变量的Java(TM)编程语言关键字。

for
用于声明重复执行语句的循环的Java(TM)编程语言关键字。程序员可以指定要执行的语句,退出条件以及循环的初始化变量。

FTP
基本的互联网文件传输协议。基于TCP/IP的FTP使得在互联网上的主机之间获取和存储文件成为可能。另请参见TCP/IP

formal parameter list
在特定方法的定义中指定的参数。另请参见actual parameter list

G顶部

garbage collection
自动检测和释放不再使用的内存。Java(TM)运行时系统执行垃圾收集,因此程序员不需要显式地释放对象。

goto
这是一个保留的Java(TM)编程语言关键字。但是,它不被当前版本的Java编程语言使用。

GUI
图形用户界面。指使用图形、键盘和鼠标等技术来为某个程序提供易于使用的界面的技术。

HTop

hexadecimal
十六进制。使用16作为基数的计数系统。标记0-9和a-f(或等效的A-F)表示数字0到15。在用Java(TM)编写的程序中,十六进制数必须以0x开头。另见八进制

hierarchy
层级关系。一种关系分类,其中除顶级项(称为根)外,每个项都是上面项的特殊形式。每个项可以在层级中拥有一个或多个项。在Java(TM)类层级中,根是Object类。

HotJava(TM) Browser
一款易于定制的Web浏览器,由Sun Microsystems开发,使用Java(TM)编程语言编写。

HTML
超文本标记语言。这是一种基于SGML的文件格式,用于互联网上的超文本文档。它非常简单,允许嵌入图像、声音、视频流、表单字段和简单文本格式。使用URL嵌入对其他对象的引用。

HTTP
超文本传输协议。基于TCP/IP的互联网协议,用于从远程主机获取超文本对象。另见TCP/IP

ITop

IDL
接口定义语言。用Java(TM)编写的API,提供与CORBA(通用对象请求代理体系结构)的标准互操作性和连接性。

identifier
Java(TM)编程语言中一个项的名称。

if
Java(TM)编程语言的关键字,用于进行条件测试并在测试评估为true时执行一组语句。

implements
Java(TM)编程语言的关键字,可选择地包含在类声明中,用于指定当前类实现的任何接口。

import
Java(TM)编程语言的关键字,用于源文件开头,可以指定要在后面引用的类或整个包,而无需包括它们的包名在引用中。

继承
类自动包含其超类型中定义的变量和方法的概念。另请参见超类子类

实例
特定类的对象。在使用Java(TM)编程语言编写的程序中,通过使用new运算符后跟类名来创建一个类的实例。

实例方法
与类的实例相关的任何方法。也简称为方法。另请参见类方法

实例变量
与特定对象关联的任何数据项。类的每个实例都有其自己的实例变量副本。也称为字段。另请参见类变量

instanceof
一个有两个参数的Java(TM)编程语言关键字,用于测试其第一个参数的运行时类型是否与第二个参数兼容。

int
用于定义整数类型变量的Java(TM)编程语言关键字。

接口
用于定义一组方法定义和常量值的Java(TM)编程语言关键字。稍后可以使用"implements"关键字由定义此接口的类来实现它。

互联网
由来自世界各地的许多组织和国家的数百万个主机组成的巨大网络。它是由许多较小的网络物理连接在一起的,数据通过一组常用协议传输。

IP
互联网协议。互联网的基本协议。它实现了从一个主机到另一个主机的不可靠分组传输。它对于分组是否传递、传递所需的时间以及多个分组是否按发送顺序到达没有任何保证。建立在此之上的协议添加了连接和可靠性的概念。另请参见TCP/IP

解释器
一个模块,交替解码并执行代码体中的每个语句。Java(TM)解释器解码并执行Java虚拟机的字节码*。另请参见编译器运行时系统

J顶部

JAE
Java(TM)应用环境。Java开发工具包(JDK(TM))软件的源代码发布版本。

JAR文件(.jar)
Java归档文件。用于将多个文件聚合成一个文件的文件格式。

JAR文件格式
JAR(Java归档)是一个与平台无关的文件格式,用于将多个文件聚合成一个文件。可以将使用Java(TM)编程语言编写的多个小程序以及它们的相关组件(.class文件、图像、声音和其他资源文件)打包在一个JAR文件中,并通过单个HTTP事务下载到浏览器中。它还支持文件压缩和数字签名。

Java(TM)
Sun公司的商标,用于创建和安全运行独立和网络环境中的软件程序的一套技术。

Java应用环境(JAE)
Java开发工具包(JDK(TM))软件的源代码发布版本。

JavaBeans(TM)
一种可移植、与平台无关的可重用组件模型。

Java Blend(TM)
一种可以通过将数据库记录映射到Java(TM)编程语言中的对象(Java对象),以及将Java对象映射到数据库中,来简化数据库应用程序开发的产品。

Java Card(TM) API
符合ISO 7816-4标准的智能卡应用环境。

JavaCheck(TM)
用于检查应用程序和小程序是否符合规范的工具。

JavaChip(TM)
Sun的处理器,可以本地执行Java(TM)虚拟机的字节码*。使用JavaChip处理器,字节码可以直接绕过虚拟机或即时编译器阶段,直接传递给处理器。

Java(TM)兼容性测试套件(JCK)
用于认证Java平台实现符合适用的Java平台规范和Java软件参考实现的测试套件、一组工具和其他要求。

Java数据库连接(JDBC(TM))
一种用于Java(TM)平台与广泛的数据库之间的数据库独立连接的行业标准。JDBC(TM)提供了基于调用的API,用于访问基于SQL的数据库。

Java Developer Connection(SM)
一个为个人开发者设计的服务,提供在线培训、产品折扣、特色文章、错误信息和早期访问功能。

Java Development Kit (JDK(TM))
用于使用Java编程语言编写小程序和应用程序的软件开发环境。

Java(TM)电子商务框架
用于在Java(TM)编程语言中开发电子商务应用程序的结构化架构。

Java(TM)企业API
该API使得创建大规模商业和数据库应用程序变得简单,可以与组织内部或互联网上的其他应用程序共享多媒体数据。Java(TM)企业API家族中设计了四个API。

Java(TM)基础类库(JFC)
这是一个扩展,将图形用户界面类库添加到抽象窗口工具包(AWT)中。

Java(TM)接口定义语言(IDL)
使用Java编程语言编写的API,提供与CORBA(通用对象请求代理架构)的标准互操作性和连接性。

Java(TM)媒体API
一组API,支持音频和视频剪辑、2D字体、图形和图像以及3D模型和电话集成。

Java(TM)媒体框架
核心框架支持时钟同步,可在不同媒体之间(如音频和视频输出)进行同步。标准扩展框架允许用户进行全面的音频和视频流传输。

Java命名和目录接口(JNDI)
一组API,用于与多个命名和目录服务进行接口交互。

JavaOS(TM)
一种基于Java(TM)技术的操作系统,经过优化以运行在各种计算机和消费类设备上。JavaOS(TM)操作环境提供了一个特定于硬件平台的运行时,可直接在硬件平台上运行用Java编程语言编写的应用程序,而无需主机操作系统。

JavaPlan(TM)
一种使用Java(TM)编程语言编写的面向对象的设计和绘图工具。

Java(TM)平台
由一种用于编写程序的语言("Java(TM)编程语言")、一组API、类库和其他用于开发、编译和检查程序的程序以及一种加载和执行类文件的虚拟机组成。

另外,Java平台受一套兼容性要求的约束,以确保一致和兼容的实现。符合兼容性要求的实现可能符合Sun的有针对性的兼容性品牌标准。

Java(TM) 2平台是当前的Java平台的一代。

Java(TM) 平台版本
Java平台的“版本”是指Java平台的一个明确且经过共识的版本,提供了广泛市场领域所需的功能。

一个版本由两种API集合组成:(i)“核心包”,对于给定平台版本的所有实现都是必需的,以及(ii)“可选包”,这些包在给定平台版本中可用,并可能在兼容实现中得到支持。

Java平台有3个不同的版本:

* Java 2 Platform,Enterprise Edition(Java 2平台企业版):
针对企业的Java平台版本,用于开发、部署和管理多层次的服务器中心应用程序。

* Java 2 Platform,Standard Edition(Java 2平台标准版):
用于开发、部署和管理跨平台的通用应用程序的Java平台版本。

* Java 2 Platform,Micro Edition(Java 2平台微型版):
针对小型、独立或可连接的消费者和嵌入式设备的Java平台版本,用于开发、部署和管理从智能卡到移动设备、机顶盒再到传统计算设备的应用程序。

Java(TM) 远程方法调用(RMI)
一种Java程序到Java程序的分布式对象模型,在该模型中,用Java编程语言编写的远程对象的方法可以从其他Java虚拟机*上调用,可能位于不同的主机上。

Java(TM) 运行时环境(JRE)
Java开发工具包(JDK(TM))的一个子集,适用于希望单独重新分发运行时环境的最终用户和开发人员。Java运行时环境由Java虚拟机*、Java核心类和支持文件组成。

JavaSafe(TM)
一种用Java(TM)编程语言编写的用于跟踪和管理源文件更改的工具。

JavaScript(TM)
一种在浏览器和Web服务器中使用的Web脚本语言。与所有脚本语言一样,它主要用于将其他组件绑定在一起或接受用户输入。

Java Studio(TM)
第一个可以在不需要了解Java编程语言的情况下轻松创建基于Java(TM)技术的应用程序和小程序的程序。

Java(TM) 技术
一组技术,使得能够在独立和网络环境中创建和安全运行软件程序。

Java(TM)虚拟机 (JVM)*
Sun公司对于Java类文件中的字节码在微处理器(无论是在计算机还是其他电子设备中)上安全且兼容地执行的软件“执行引擎”的规范或实现。

* Java HotSpot(TM)性能引擎 - Sun公司用于实现Java运行环境的超高性能引擎,具有动态优化正在运行的应用程序性能的自适应编译器。

* KJava(TM)虚拟机 - Sun公司在Java 2平台,微型版中高度优化的运行环境基础。源自Java虚拟机,面向小型连接设备,根据目标设备的功能,可以从30KB扩展到大约128KB。

* Java Card(TM)虚拟机 - Sun公司在Java 2平台,微型版中超小型、高度优化的运行环境基础。源自Java虚拟机,面向智能卡和其他内存严重受限的设备,可以在具有24K ROM、16K EEPROM和512字节RAM的设备中运行。

Java Web Server(TM)
简单易用、可扩展、易于管理、安全、跨平台的解决方案,用于加速和简化Internet和Intranet网站的部署和管理。它为强大、功能齐全、基于Java技术的服务器应用程序提供即时的生产力支持。

Java Workshop(TM)
一套完整的工具集,集成到一个单一环境中,用于管理Java技术编程。Java Workshop软件采用高度模块化结构,使您可以轻松地将新的工具插入到整体结构中。

Java(TM)钱包
基于Java(TM)电子商务框架的用户界面,可用于在线购买、价值转移和管理功能。

JavaSpaces(TM)
提供Java(TM)编程语言中的分布式持久性和数据交换机制的技术。

JavaSoft(TM)
Sun Microsystems公司的前业务部门,目前称为Sun Microsystems公司的Java软件部门。

JDBC(TM)
Java(TM)数据库连接。一种用于Java平台与各种数据库之间的数据库独立连接的行业标准。JDBC接口提供了基于调用的SQL数据库访问的API。

JDK(TM)
Java(TM)开发工具包软件。用于编写Java编程语言的小应用程序和应用程序的软件开发环境。

JFC
Java(TM)基础类库。JFC是在抽象窗口工具包(AWT)上添加图形用户界面类库的扩展。

Jini(TM)技术
Sun的Jini技术包括一组API,可以作为Java 2平台版本的可选包进行合并。这组API实现了设备和服务的透明网络连接,无需用户进行系统或网络管理干预。

Jini技术目前是所有Java 2平台版本的可选包。

JMAPI
Java(TM)管理API。这是一组Java编程语言的类和接口,允许开发人员构建系统、网络和服务管理应用程序。

JNDI
Java命名和目录接口(TM)。这是一组API,帮助与多个命名和目录服务进行接口交互。

JPEG
Joint Photographic Experts Group。这是该组织制定的图像文件压缩标准。它以极低的失真成本实现了巨大的压缩,几乎无法察觉到图像的变形。

JRE
Java(TM)运行时环境。这是Java开发工具包的子集,用于最终用户和开发人员想要重新分发运行时环境的情况。Java运行时环境包括Java虚拟机*、Java核心类和支持文件。

即时(Just-in-time)编译器
即时编译器在运行Java(TM)程序时将所有字节码转换为本地机器码。这样可以提高运行时的速度,相较于由Java虚拟机*解释的代码。

JVM
Java(TM)虚拟机*。Java运行时环境的一部分,负责解释字节码。

K返回顶部

关键字
Java(TM)编程语言保留了一些单词作为关键字 - 这些单词被语言本身保留,因此不能作为变量或方法的名称。

L返回顶部

词法
与源代码中的字符如何转换为编译器可以理解的标记有关。

链接器
一个从组件机器代码模块构建可执行完整程序的模块。Java(TM)链接器从已编译的类创建可运行程序。另请参见编译器解释器运行时系统

文字
任何整数、浮点数或字符值的基本表示。例如,3.0是一个双精度浮点文字,"a"是一个字符文字。

局部变量
在一个代码块内部已知的数据项,但无法在代码块外部访问。例如,在方法内定义的任何变量都是局部变量,不能在方法外部使用。

长整型
Java(TM)编程语言的关键字,用于定义长整型变量。

M顶部

成员
类的字段方法。除非另有规定,成员不是静态的。

方法
在类中定义的函数。另请参见实例方法类方法。除非另有规定,方法不是静态的。

Mosaic
一个提供简单GUI的程序,可方便地访问存储在Internet上的数据。这些数据可以是简单的文件或超文本文档。Mosaic是由NCSA的一个团队编写的。

多线程
描述的是设计为其代码的部分可以同时执行的程序。另请参见线程

N顶部

本机
Java(TM)编程语言的关键字,用于在方法声明中指定该方法不是在同一个Java源文件中实现的,而是在另一种语言中。

NCSA
国家超级计算应用中心。另请参见Mosaic

新建
Java(TM)编程语言的关键字,用于创建一个类的实例。

Java(TM)编程语言的关键字,用于指定引用变量的未定义值。

O顶部

对象
面向对象程序的主要构建块。每个对象是一个编程单元,包含数据(实例变量)和功能(实例方法)。另见

面向对象设计
一种使用类和对象模拟抽象或实际对象特性的软件设计方法。

八进制
使用8作为基数的编号系统,使用数字0-7作为其数字。在使用Java(TM)编程语言编写的程序中,八进制数字必须以0开头。另见十六进制

可选包
Java平台版本中可用并可能在兼容实现中支持的一组或多组API。

随着时间的推移,可选包可能会成为版中的必需包,因为市场对其有需求。

重载
在同一范围内使用一个标识符来引用多个项。在Java(TM)编程语言中,可以重载方法但不能重载变量或运算符。

重写
在原始定义方法的类的子类中提供不同的方法实现。

P顶部

一组类型。包使用package关键字声明。

对等
在网络中,与另一个实体处于同一层的任何功能单元。

PersonalJava(TM)
面向家庭、办公和移动使用的个人消费设备上的网络可连接应用程序的Java运行时环境。

像素
显示屏或打印页面上最小的可寻址图元。

POSIX
UNIX(TM)的可移植操作系统。该标准通过一组最少支持的函数定义了UNIX操作系统与应用程序之间的语言接口。

私有的
Java(TM)编程语言中用于方法或变量声明的关键字。它表示该方法或变量只能被其类的其他元素访问。

process
包含一个或多个线程的虚拟地址空间。

property
用户可以设置的对象的特性,例如窗口的颜色。

Profiles
Profile是一组Java API,通过添加特定于领域的功能来补充一个或多个Java 2 Platform Editions。Profile还可以包括其他定义的Profile。Profile实现需要Java 2 Platform Edition来创建一个完整的开发和部署环境,以满足特定的垂直市场需求。每个Profile都需要满足一组相关的兼容性要求。

Profile可以在一个或多个版本上使用。

Java 2 Platform, Micro Edition中的一些Profile示例包括:

* PersonalJava(TM) - 用于需要显示兼容Web的基于Java的内容的非PC产品

* Java Card(TM) - 用于安全智能卡和其他内存受限设备。

protected
Java(TM)编程语言中的关键字,用于方法或变量声明。它表示该方法或变量只能被其类、子类或同一包中的类访问。

public
Java(TM)编程语言中的关键字,用于方法或变量声明。它表示该方法或变量可以被其他类中的元素访问。

QTop

RTop

raster
像素行。

reference
值为地址的数据元素。

return
Java(TM)编程语言中用于结束方法执行的关键字。它可以后跟方法定义所需的值。

RFE
功能增强请求。

RMI
参见Java远程方法调用

root
在层次结构中,所有其他项都是其子项的一个项。根项在层次结构中没有其他项在其上。另请参见hierarchyclasspackage

RPC
远程过程调用。通过发送网络数据包到某个远程主机执行类似于普通过程调用(或方法调用)的操作。

运行时系统
为Java(TM)虚拟机中编译的程序提供运行环境的软件环境。运行时系统包括加载用Java编程语言编写的程序所需的所有代码,动态链接本机方法,管理内存,处理异常,并提供Java虚拟机的实现,可能是一个Java解释器。

STop

沙箱
由一些合作的系统组件组成,从作为应用程序一部分执行的安全管理器到设计在Java(TM)虚拟机和语言中的安全措施。沙箱确保不受信任的、可能是恶意的应用程序无法访问系统资源。

作用域
标识符的一个特性,决定了标识符可以在哪里使用。在Java(TM)编程环境中,大多数标识符具有类或局部作用域。实例和类变量和方法具有类作用域;它们只能通过为类的实例或(对于类变量和方法)为类名加上前缀来在类和其子类外部使用。所有其他变量在方法内部声明,具有局部作用域;它们只能在封闭的块内使用。

安全套接字层(SSL)
一种允许Web浏览器和服务器进行加密通信以保护隐私的协议。

Servlet
为Java(TM)技术启用的服务器提供额外功能的服务器端程序。

short
Java(TM)编程语言中用于定义short类型变量的关键字。

单精度
在Java(TM)语言规范中,用于描述具有32位数据的浮点数。参见双精度

SGML
标准通用标记语言。一种ISO/ANSI/ECMA标准,规定了一种用于为文本文档注释文档的各个部分类型的方式。

static
Java(TM)编程语言中用于将变量定义为类变量的关键字。无论该类存在多少个实例,类都只维护一个类变量的副本。"static"也可用于将方法定义为类方法。类方法由类调用而不是特定实例,并且只能操作类变量。

静态字段
另一个称为类变量的名字。

静态方法
另一个称为类方法的名字。

子数组
一个嵌套在另一个数组中的数组。

子类
从特定类派生的类,可能在其之间有一个或多个类。另请参见父类超类型

子类型
如果类型X 扩展或实现类型Y,则X是Y的子类型。另请参见超类型

父类
一个特定类所派生的类,可能在其之间有一个或多个类。另请参见子类子类型

super
用于访问由它所出现的类继承的类的成员的Java(TM)编程语言关键字。

超类型
类型的超类型是所有扩展或实现该类型的接口和类。另请参见子类型父类

switch
Java(TM)编程语言中用于评估后可以与“case”关键字指定的值匹配以执行一组语句的变量。

Swing Set
一组图形用户界面(GUI)组件的代号,可以在支持Java(TM)虚拟机的任何本机平台上统一运行*。因为它们完全由Java编程语言编写,所以这些组件可以提供超越本机平台等效组件提供的功能。(与AWT相对比。)

synchronized
Java编程语言中的关键字,当应用于方法或代码块时,保证最多只有一个线程同时执行该代码。

TTop

TCP/IP
基于IP的传输控制协议。这是一种Internet协议,用于可靠地从一个主机向另一个主机传递数据流。另请参见IP

技术兼容性测试套件(TCK)
一个测试套件,一组工具和其他要求,用于验证特定Sun技术的实现是否符合适用的规范以及Sun或Sun指定的参考实现。

瘦客户端
运行一个非常轻量级操作系统,没有本地系统管理,通过网络执行应用程序的系统。

this
一个Java(TM)编程语言关键字,用于表示它所出现的类的实例。"this"可以用于访问类的变量和方法。

线程
程序执行的基本单位。一个进程可以同时运行多个线程,每个线程执行不同的任务,例如等待事件或执行程序不需要完成的耗时任务。当线程完成其任务后,线程将被挂起或销毁。另请参见进程

throw
一个Java(TM)编程语言关键字,允许用户抛出异常或实现了"throwable"接口的任何类。

throws
一个Java(TM)编程语言关键字,用于方法声明,指定在方法内部未处理的异常将传递给程序的下一级。

transient
Java编程语言中的一个关键字,表示字段不是对象的序列化形式的一部分。当对象被序列化时,其瞬态字段的值不包含在序列化表示中,而非瞬态字段的值包含在其中。

try
一个Java(TM)编程语言关键字,用于定义可能抛出Java语言异常的一系列语句。如果抛出异常,可选的"catch"块可以处理在"try"块内抛出的特定异常。另外,无论是否抛出异常,可选的"finally"块都将执行。

类型
一个类或接口。

U顶部

Unicode
由ISO 10646定义的16位字符集。另请参见ASCII。Java(TM)编程环境中的所有源代码都是用Unicode编写的。

URL
统一资源定位符。用于在WWW中编写任意数据的文本引用的标准。URL的格式如下:"protocol://host/localinfo",其中protocol指定用于获取对象的协议(如HTTP或FTP),host指定要在其上找到对象的主机的Internet名称,localinfo是传递给远程主机上的协议处理程序的字符串(通常是文件名)。

V顶部

变量
由标识符命名的数据项。每个变量都有一个类型,如intObject,和一个范围。参见类变量实例变量局部变量

虚拟机
一种抽象的计算设备规范,可以以不同的方式实现,可以是软件或硬件。你可以编译到虚拟机的指令集,就像你会编译到微处理器的指令集一样。Java(TM)虚拟机*由字节码指令集、一组寄存器、一个堆栈、一个垃圾收集的堆和一个存储方法的区域组成。

void
一种Java(TM)编程语言关键字,用于方法声明,指定方法不返回任何值。"void"也可以用作一个无功能的语句。

volatile
一种Java(TM)编程语言关键字,用于变量声明,指定变量由并发运行的线程异步修改。

W顶部

wait
UNIX®命令,用于等待所有后台进程完成,并报告它们的终止状态。

while
一种Java(TM)编程语言关键字,用于声明一个循环,迭代一组语句。循环的退出条件作为while语句的一部分指定。

可读取的全局文件
文件系统上可以被任何用户查看(读取)的文件。例如:如果将文件服务器上的文件权限设置为可读取,则只有互联网用户才能查看这些文件。

包装器
封装并委托给另一个对象,以某种方式改变其接口或行为的对象。

WWW
万维网。是互联网中的系统和其中的数据的网络。参见互联网

X顶部

Y顶部

Z顶部

*在本网站上使用的术语 "Java虚拟机" 或 "JVM" 指的是Java平台的虚拟机。