本文件分为两个部分:

Java SE
Java平台标准版(Java SE)API定义了用于通用计算的核心Java平台。 这些API位于名称以 java开头的模块中。
JDK
Java Development Kit(JDK)API特定于JDK,并不一定适用于Java SE Platform的所有实现。 这些API位于名称以 jdk开头的模块中。
所有模块 Java SE   JDK   Other Modules  
模块 描述
java.base
定义Java SE平台的基础API。
java.compiler
定义语言模型,注释处理和Java编译器API。
java.datatransfer
定义用于在应用程序之间和应用程序内传输数据的API。
java.desktop
定义AWT和Swing用户界面工具包,以及用于辅助功能,音频,图像,打印和JavaBeans的API。
java.instrument
定义允许代理程序检测在JVM上运行的程序的服务。
java.logging
定义Java Logging API。
java.management
定义Java Management Extensions(JMX)API。
java.management.rmi
为Java Management Extensions(JMX)Remote API定义 RMI connector
java.naming
定义Java命名和目录接口(JNDI)API。
java.net.http
定义HTTP客户端和WebSocket API。
java.prefs
定义Preferences API。
java.rmi
定义远程方法调用(RMI)API。
java.scripting
定义Scripting API。
java.se
定义Java SE平台的API。
java.security.jgss
定义IETF通用安全服务API(GSS-API)的Java绑定。
java.security.sasl
定义对IETF简单身份验证和安全层(SASL)的Java支持。
java.smartcardio
定义Java智能卡I / O API。
java.sql
定义JDBC API。
java.sql.rowset
定义JDBC RowSet API。
java.transaction.xa
定义用于在JDBC中支持分布式事务的API。
java.xml
定义用于XML处理的Java API(JAXP),用于XML的Streaming API(StAX),用于XML的简单API(SAX)和W3C文档对象模型(DOM)API。
java.xml.crypto
定义XML加密的API。
jdk.accessibility
定义Assistive Technologies实现者使用的JDK实用程序类。
jdk.attach
定义附加API。
jdk.charsets
提供不在java.base中的java.base (主要是双字节和IBM字符集)。
jdk.compiler
定义 system Java compiler及其命令行等效项 javac的实现
jdk.crypto.cryptoki
提供SunPKCS11安全提供程序的实现。
jdk.crypto.ec
提供SunEC安全提供程序的实现。
jdk.dynalink
定义用于动态链接对象上的高级操作的API。
jdk.editpad
提供 jdk.jshell使用的编辑板服务的 实现
jdk.hotspot.agent
定义HotSpot可维护性代理的实现。
jdk.httpserver
定义特定于JDK的HTTP服务器API。
jdk.jartool
定义用于处理Java Archive(JAR)文件的工具,包括 jarjarsigner工具。
jdk.javadoc
定义 system documentation tool及其命令行等效项 javadoc的实现
jdk.jcmd
定义诊断和故障排除一个JVM,如工具 jcmdjpsjstat个工具。
jdk.jconsole
定义JMX图形工具 jconsole ,用于监视和管理正在运行的应用程序。
jdk.jdeps
定义用于分析Java库和程序,包括依赖工具 jdepsjavapjdeprscan工具。
jdk.jdi
定义Java调试接口。
jdk.jdwp.agent
提供Java调试线协议(JDWP)代理的实现。
jdk.jfr
定义JDK Flight Recorder的API。
jdk.jlink
定义 jlink创建运行时图像,工具 jmod工具,用于创建和操纵JMOD文件和 jimage工具用于检查类和资源的JDK实现特定的容器文件。
jdk.jshell
该模块支持Java Programming Language'片段'评估工具,例如Read-Eval-Print Loops(REPL),包括 jshell工具。
jdk.jsobject
定义JavaScript对象的API。
jdk.jstatd
定义 jstatd工具,用于启动jstat工具的守护程序,以远程监视JVM统计信息。
jdk.localedata
提供 US locale以外的语言环境的区域设置数据。
jdk.management
为JVM定义特定于JDK的管理接口。
jdk.management.agent
定义JMX管理代理程序。
jdk.management.jfr
定义JDK Flight Recorder的管理界面。
jdk.naming.dns
提供DNS Java命名提供程序的实现。
jdk.naming.rmi
提供RMI Java命名提供程序的实现。
jdk.net
定义JDK特定的Networking API。
jdk.pack
定义用于将JAR文件转换为压缩pack200文件并将打包文件转换为JAR文件的工具,包括 pack200unpack200工具。
jdk.rmic
定义 rmic编译器,用于使用远程对象的Java远程方法协议(JRMP)生成存根和骨架。
jdk.scripting.nashorn
为ECMAScript 5.1中编写的程序提供Nashorn脚本引擎和运行时环境的实现。
jdk.sctp
为SCTP定义特定于JDK的API。
jdk.security.auth
提供 javax.security.auth.*接口和各种身份验证模块的实现。
jdk.security.jgss
定义GSS-API的JDK扩展和SASL GSSAPI机制的实现。
jdk.xml.dom
定义不属于Java SE API的W3C文档对象模型(DOM)API的子集。
jdk.zipfs
提供zip文件系统提供程序的实现。