Java®平台、标准版和 Java 开发工具包
版本 17 API 规范

本文档分为两部分:

JavaSE
Java 平台标准版 (Java SE) API 定义了用于通用计算的核心 Java 平台。这些 API 位于名称以 java 开头的模块中。
JDK
Java 开发工具包 (JDK) API 特定于 JDK,不一定在 Java SE 平台的所有实现中都可用。这些 API 位于名称以 jdk 开头的模块中。
模块
描述
定义 Java SE 平台的基础 API。
定义语言模型、注释处理和 Java 编译器 API。
定义用于在应用程序之间和应用程序内传输数据的 API。
定义 AWT 和 Swing 用户界面工具包,以及用于辅助功能、音频、图像、打印和 JavaBeans 的 API。
定义允许代理检测在 JVM 上运行的程序的服务。
定义 Java 日志记录 API。
定义 Java 管理扩展 (JMX) API。
为 Java 管理扩展 (JMX) 远程 API 定义 RMI连接器
定义 Java 命名和目录接口 (JNDI) API。
定义 HTTP 客户端和 WebSocket API。
定义首选项 API。
定义远程方法调用 (RMI) API。
定义脚本 API。
定义 Java SE 平台的 API。
定义 IETF 通用安全服务 API (GSS-API) 的 Java 绑定。
定义对 IETF 简单身份验证和安全层 (SASL) 的 Java 支持。
定义 Java 智能卡 I/O API。
定义 JDBC API。
定义 JDBC 行集 API。
定义用于支持 JDBC 中的分布式事务的 API。
定义用于 XML 处理的 Java API (JAXP)、用于 XML 的流式 API (StAX)、用于 XML 的简单 API (SAX) 和 W3C 文档对象模型 (DOM) API。
定义用于 XML 加密的 API。
定义辅助技术的实现者使用的 JDK 实用程序类。
定义附加 API。
提供不在 java.base 中的 charsets (主要是双字节和 IBM 字符集)。
定义 系统Java编译器 及其等效命令行 javac 的实现。
提供 SunPKCS11 安全提供程序的实现。
提供 SunEC 安全提供程序的实现。
定义用于动态链接对象高级操作的 API。
提供 jdk.jshell 使用的编辑板服务的实现。
定义 HotSpot Serviceability Agent 的实现。
定义特定于 JDK 的 HTTP 服务 API。
定义用于直接从 Java 访问外部内存和调用外部函数的 API。
定义一个 API,用于表达可以在运行时可靠地编译成 SIMD 指令的计算,例如 x64 上的 AVX 指令和 AArch64 上的 NEON 指令。
定义用于操作 Java 存档 (JAR) 文件的工具,包括 jarjarsigner 工具。
定义 系统文档工具 及其等效命令行 javadoc 的实现。
定义用于 JVM 诊断和故障排除的工具,例如 jcmdjpsjstat 工具。
定义 JMX 图形工具 jconsole ,用于监视和管理正在运行的应用程序。
定义用于分析 Java 库和程序中的依赖关系的工具,包括 jdepsjavapjdeprscan 工具。
定义 Java 调试接口。
提供 Java 调试有线协议 (JDWP) 代理的实现。
定义 JDK 飞行记录器的 API。
定义用于创建运行时映像的 jlink 工具、用于创建和操作 JMOD 文件的 jmod 工具以及用于检查类和资源的 JDK 实现特定容器文件的 jimage 工具。
定义 Java 打包工具 jpackage。
提供用于评估 Java 代码片段的 jshell 工具,并定义用于建模和执行片段的特定于 JDK 的 API。
为 JavaScript 对象定义 API。
定义 jstatd 工具,用于启动 jstat 工具的守护进程以远程监控 JVM 统计信息。
美国地区 以外的locale提供locale数据。
为 JVM 定义特定于 JDK 的管理接口。
定义 JMX 管理代理。
定义 JDK 飞行记录器的管理接口。
提供 DNS Java 命名提供程序的实现。
提供 RMI Java 命名提供程序的实现。
定义特定于 JDK 的网络 API。
定义特定于 JDK 的文件映射模式。
为 SCTP 定义特定于 JDK 的 API。
提供 javax.security.auth.* 接口和各种身份验证模块的实现。
定义 JDK 对 GSS-API 的扩展和 SASL GSSAPI 机制的实现。
定义不属于 Java SE API 的 W3C 文档对象模型 (DOM) API 的子集。
提供 Zip 文件系统提供程序的实现。