Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
以下是一些其他配置实用程序的摘要。
Preferences API 允许应用程序在依赖于实现的后备存储中存储和获取配置数据。支持异步更新,并且多个线程甚至多个应用程序可以安全地更新同一组首选项。有关更多信息,请参阅 Preferences API Guide。
部署在 JAR archive 中的应用程序使用 manifest 来描述存档的内容。有关更多信息,请参阅 JAR 文件中的 Packaging Programs in JAR Files 课程。
Java Web Start application 的配置包含在 JNLP file 中。有关更多信息,请参阅 Java Web Start 课程。
Java Plug-in applet 的配置部分取决于用于在网页中嵌入 applet 的 HTML 标记。根据 applet 和浏览器,这些标签可以包括 <applet>
,<object>
,<embed>
和 <param>
。有关更多信息,请参阅 Java Applets 课程。
类 java.util.ServiceLoader
提供了一个简单的 service provider 工具。服务提供者是 service 的实现 一组众所周知的接口和(通常是抽象的)类。服务提供者中的类通常实现接口并子类化服务中定义的类。服务提供者可以作为扩展安装(参见 The Extension Mechanism)。通过将提供者添加到类路径或通过其他特定于平台的方式,也可以使提供者可用。