这些Java教程是为JDK 8编写的。本页中描述的示例和实践不利用后续版本引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改以了解Java SE 9和后续版本中更新的语言特性摘要。
请参阅JDK发布说明以了解有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息。
这是一些其他配置工具的摘要。
Preferences API允许应用程序在实现相关的后备存储中存储和检索配置数据。支持异步更新,并且可以通过多个线程甚至多个应用程序安全地更新相同的首选项集。有关更多信息,请参阅首选项API指南。
在使用JAR归档文件部署的应用程序中,使用清单来描述归档文件的内容。有关更多信息,请参阅在JAR文件中打包程序课程。
Java Web Start应用程序的配置包含在JNLP文件中。有关更多信息,请参阅Java Web Start课程。
Java插件小程序的配置部分取决于用于嵌入小程序的HTML标签。根据小程序和浏览器的不同,这些标签可以包括<applet>
、<object>
、<embed>
和<param>
。有关更多信息,请参阅Java小程序课程。
类java.util.ServiceLoader
提供了一个简单的服务提供者功能。服务提供者是一个服务的实现 - 一组众所周知的接口和(通常是抽象的)类。服务提供者中的类通常实现了在服务中定义的接口并继承了其中的类。服务提供者可以安装为扩展(参见扩展机制)。提供者还可以通过将它们添加到类路径或通过其他一些平台特定的方式使其可用。