文档

Java™ 教程

目录:扩展机制

扩展机制为所有在Java平台上运行的应用程序提供了一种标准、可扩展的方式来提供自定义API。 Java扩展 也被称为 可选包。本教程中可以互换使用这两个术语。

扩展 是一组通过扩展机制增强Java平台的包和类。扩展机制使得运行时环境可以在不必在类路径上命名扩展类的情况下找到和加载扩展类。在这方面,扩展类与Java平台的核心类类似。这也是扩展得名的原因 -- 它们实际上扩展了平台的核心API。

由于该机制扩展了平台的核心API,因此应谨慎使用。通常情况下,它用于Java社区进程定义的标准化接口,但在全站接口也可能是适用的。

该图显示了应用程序、Java平台和扩展之间的关系。

如图所示,扩展作为Java平台的“附加”模块。它们的类和公共API可自动用于在该平台上运行的任何应用程序。

扩展机制还提供了一种从远程位置下载扩展类以供小程序使用的方法。

扩展被捆绑为Java存档(JAR)文件,本教程假设您熟悉JAR文件格式。如果您对JAR文件不太熟悉,可以在继续本教程的课程之前查阅一些JAR文件文档:

本教程有两个课程:

创建和使用扩展

本节介绍如何将扩展添加到您的Java平台以及小程序如何通过下载远程扩展类来从扩展机制中获益。

使扩展安全

本节描述了在您的平台上授予扩展的安全特权和权限。如果您正在编写自己的扩展类,您将了解如何使用Java平台的安全体系结构。

其他文档

您可以在JDK文档的Java扩展机制部分找到关于扩展的更多信息。


上一页:教程开始
下一页:创建和使用扩展功能