この文書は2つの部分に分かれています:

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用のSimple 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)ファイルを処理するためのツールを定義します。含まれるもの: jarとjarsignerツール。
jdk.javadoc
定義 system documentation toolおよびそのコマンドライン相当物 javadoc の実装 。
jdk.jcmd
JVMの診断とトラブルシューティングを定義します(ツールなど)。 jcmd , jps , jstatツール。
jdk.jconsole
JMXグラフィックツールの定義 jconsole 、実行中のアプリケーションを監視および管理するためのもの。
jdk.jdeps
Javaライブラリとプログラムを分析するための定義。依存関係ツールを含む jdeps , javapとjdeprscanツール。
jdk.jdi
Java デバッグインターフェースを定義します。
jdk.jdwp.agent
Java デバッグワイヤプロトコル(JDWP)エージェントの実装を提供します。
jdk.jfr
JDK Flight Recorder の API を定義します。
jdk.jlink
定義 jlinkランタイムイメージの作成、ツール jmodJMODファイルを作成および操作するためのツール jimageクラスとリソースのためのJDK実装固有のコンテナファイルを検査するツール。
jdk.jshell
このモジュールは、Java Programming Language の「スニペット」評価ツール(Read-Eval-Print Loops(REPL)など)をサポートしています。以下を含みます。 jshellツール。
jdk.jsobject
JavaScript オブジェクトの API を定義します。
jdk.jstatd
定義 jstatdjstatツールのデーモンを起動して、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ファイルへ変換するツールを定義します。以下を含みます。 pack200とunpack200ツール。
jdk.rmic
定義 rmicリモートオブジェクト向けに Java Remote Method Protocol(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 ファイルシステムプロバイダの実装を提供します。