Документ состоит из двух частей:

Java SE. Платформа Java SE определяет API ядра Java для универсальных вычислений. Эти API находятся в модулях, имена которых начинаются с
java. JDK. API комплекта Java Development Kit (JDK) относятся только к JDK. Они не обязательно доступны во всех реализациях платформы Java SE. Эти API находятся в модулях, имена которых начинаются с
jdk.
Все модули Java SE JDK Other Modules Модуль Описание
java.base Определяет базовые API платформы Java SE.
java.compiler Определяет API модели языка, обработки аннотаций и компилятора Java.
java.datatransfer Определяет API передачи данных между приложениями и внутри приложения.
java.desktop Определяет наборы интерфейсов AWT и Swing, а также API для специальных возможностей, звука, изображений, печати и JavaBeans.
java.instrument Определяет службы, позволяющие агентам инструментировать программы, работающие на JVM.
java.logging Определяет Java Logging API.
java.management Определяет API Java Management Extensions (JMX).
java.management.rmi Определяет RMI connector для Remote API пакета Java Management Extensions (JMX).
java.naming Определяет API Java Naming and Directory Interface (JNDI).
java.net.http Определяет API HTTP-клиента и WebSocket.
java.prefs Определяет Preferences API.
java.rmi Определяет API Remote Method Invocation (RMI).
java.scripting Определяет Scripting API.
java.se Определяет API платформы Java SE.
java.security.jgss Определяет привязки Java к IETF Generic Security Service API (GSS-API).
java.security.sasl Определяет поддержку Java для IETF Simple Authentication and Security Layer (SASL).
java.smartcardio определяет Java API ввода-вывода для смарт-карт.
java.sql определяет JDBC API.
java.sql.rowset определяет JDBC RowSet API.
java.transaction.xa определяет API для поддержки распределённых транзакций в JDBC.
java.xml определяет Java API для обработки XML (JAXP), Streaming API для XML (StAX), Simple API для XML (SAX) и W3C Document Object Model (DOM) API.
java.xml.crypto определяет API для шифрования XML.
jdk.accessibility определяет служебные классы JDK для разработчиков Assistive Technologies.
jdk.attach определяет attach API.
jdk.charsets предоставляет charsets,
java.baseкоторые отсутствуют в java.base (в основном двухбайтовые и IBM charsets).
jdk.compiler определяет реализацию system Java compiler и её командного эквивалента javac.
jdk.crypto.cryptopi предоставляет реализацию провайдера безопасности SunPKCS11.
jdk.crypto.ec предоставляет реализацию провайдера безопасности SunEC.
jdk.dynalink определяет API для динамического связывания высокоуровневых операций над объектами.
jdk.editpad предоставляет реализацию службы edit pad,
jdk.jshellкоторую используют другие инструменты JDK.
jdk.hotspot.agent определяет реализацию агента обслуживаемости HotSpot.
jdk.httpserver определяет специфичный для JDK API HTTP-сервера.
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 Debug Interface.
jdk.jdwp.agent предоставляет реализацию агента Java Debug Wire Protocol (JDWP).
jdk.jfr определяет API JDK Flight Recorder.
jdk.jlink определяет инструмент jlink для создания runtime-образов, инструмент jmod для создания и работы с файлами JMOD и инструмент jimage для просмотра классов и ресурсов в контейнерных файлах JDK.
jdk.jshell поддерживает инструмент вычисления фрагментов Java, например Read-Eval-Print Loops (REPL), включая инструмент jshell.
jdk.jsobject определяет API для объектов JavaScript.
jdk.jstatd определяет инструмент jstatd, который запускает демон для удалённого мониторинга статистики JVM инструментом jstat.
jdk.localedata предоставляет данные локалей для локалей, кроме US locale.
jdk.management определяет специфичные для JDK интерфейсы управления JVM.
jdk.management.agent определяет агент управления JMX.
jdk.management.jfr определяет интерфейс управления JDK Flight Recorder.
jdk.naming.dns предоставляет реализацию Java naming провайдера DNS.
jdk.naming.rmi предоставляет реализацию Java naming провайдера RMI.
jdk.net определяет специфичный для JDK Networking API.
jdk.pack определяет инструменты для преобразования JAR-файлов в сжатые файлы pack200 и обратно, включая инструменты pack200 и unpack200.
jdk.rmic определяет компилятор rmic, который генерирует заглушки и каркасы по протоколу Java Remote Method Protocol (JRMP) для удалённых объектов.
jdk.scripting.nashorn предоставляет реализацию скриптового движка Nashorn и среды выполнения для программ на ECMAScript 5.1.
jdk.sctp определяет специфичный для JDK API для SCTP.
jdk.security.auth предоставляет
javax.security.auth.*интерфейсы и реализации различных модулей аутентификации.
jdk.security.jgss определяет расширение JDK для GSS-API и реализацию механизма SASL GSSAPI.
jdk.xml.dom определяет подмножество API объектной модели документов (DOM) W3C, не входящее в Java SE API.
jdk.zipfs предоставляет реализацию провайдера файловой системы zip.