Документация OpenJDK 24
Этот документ разделен на две части:
- Java SE
- API платформы Java, стандартное издание (Java SE) определяет ядро платформы Java для вычислений общего назначения. Эти API находятся в модулях, имена которых начинаются с
java.- JDK
- API Java Development Kit (JDK) специфичны для JDK и не обязательно будут доступны во всех реализациях платформы Java SE. Эти API находятся в модулях, имена которых начинаются с
jdk.
| Модуль | Описание |
|---|---|
| java.base | Определяет базовые API платформы Java SE. |
| java.compiler | Определяет API модели языка, обработки аннотаций и компилятора Java. |
| java.datatransfer | Определяет API для передачи данных между приложениями и внутри них. |
| java.desktop | Определяет наборы инструментов пользовательского интерфейса AWT и Swing, а также API для доступности, аудио, изображений, печати и JavaBeans. |
| java.instrument | Определяет сервисы, позволяющие агентам изменять программы, выполняющиеся в JVM. |
| java.logging | Определяет API для ведения журнала Java. |
| java.management | Определяет API Java Management Extensions (JMX). |
| java.management.rmi | Определяет соединение RMI для удалённого API Java Management Extensions (JMX). |
| java.naming | Определяет API Java Naming and Directory Interface (JNDI). |
| java.net.http | Определяет API HTTP-клиента и WebSocket. |
| java.prefs | Определяет API настроек. |
| java.rmi | Определяет API удалённого вызова методов (RMI). |
| java.scripting | Определяет API для скриптинга. |
| java.se | Определяет API платформы Java SE. |
| java.security.jgss | Определяет Java-связывание с API IETF Generic Security Services (GSS-API). |
| java.security.sasl | Определяет поддержку Java для IETF Simple Authentication and Security Layer (SASL). |
| java.smartcardio | Определяет API Java для ввода-вывода смарт-карт. |
| java.sql | Определяет API JDBC. |
| java.sql.rowset | Определяет API JDBC RowSet. |
| java.transaction.xa | Определяет API для поддержки распределённых транзакций в JDBC. |
| java.xml | Определяет Java API для обработки XML (JAXP). |
| java.xml.crypto | Определяет API для XML-криптографии. |
| jdk.accessibility | Определяет утилитарные классы JDK, используемые разработчиками вспомогательных технологий. |
| jdk.attach | Определяет API прикрепления. |
| jdk.charsets | Предоставляет charsets, которые отсутствуют в java.base (в основном, двухбайтовые и IBM-кодировки). |
| jdk.compiler | Определяет реализацию системного компилятора Java и его командной строки, javac. |
| jdk.crypto.cryptoki | Предоставляет реализацию поставщика безопасности SunPKCS11. |
| jdk.dynalink | Определяет API для динамической привязки высокоуровневых операций над объектами. |
| jdk.editpad | Предоставляет реализацию сервиса редактирования, используемого jdk.jshell. |
| jdk.hotspot.agent | Определяет реализацию агента HotSpot Serviceability. |
| jdk.httpserver | Определяет API HTTP-сервера JDK и предоставляет инструмент jwebserver для запуска минимального HTTP-сервера. |
| jdk.incubator.vector | Определяет API для выражения вычислений, которые могут быть надёжно скомпилированы во время выполнения в SIMD-инструкции, такие как AVX-инструкции на x64 и NEON-инструкции на AArch64. |
| jdk.jartool | Определяет инструменты для работы с файлами Java Archive (JAR), включая инструменты jar и jarsigner. |
| jdk.javadoc | Определяет реализацию системного инструмента документации и его эквивалент командной строки, javadoc. |
| jdk.jcmd | Определяет инструменты для диагностики и устранения неполадок JVM, такие как инструменты jcmd, jps, jstat. |
| jdk.jconsole | Определяет графический инструмент JMX, jconsole, для мониторинга и управления работающим приложением. |
| jdk.jdeps | Определяет инструменты для анализа зависимостей в Java-библиотеках и программах, включая инструменты jdeps, javap, jdeprscan и jnativescan. |
| jdk.jdi | Определяет Java Debug Interface. |
| jdk.jdwp.agent | Предоставляет реализацию агента протокола Java Debug Wire (JDWP). |
| jdk.jfr | Определяет API для JDK Flight Recorder. |
| jdk.jlink | Определяет инструмент jlink для создания исполняемых изображений, инструмент jmod для создания и изменения файлов JMOD и инструмент jimage для проверки реализации-специфичного контейнера JDK для классов и ресурсов. |
| jdk.jpackage | Определяет инструмент Java Packaging, jpackage. |
| jdk.jshell | Предоставляет инструмент jshell для оценки фрагментов кода Java и определяет API JDK для моделирования и выполнения фрагментов. |
| jdk.jsobject | Определяет API для JavaScript Object. |
| jdk.jstatd | Определяет инструмент jstatd для запуска демона для инструмента jstat по мониторингу статистики JVM удалённо. |
| jdk.localedata | Предоставляет данные локалей, кроме US locale. |
| jdk.management | Определяет JDK-специфичные интерфейсы управления для JVM. |
| jdk.management.agent | Определяет JMX-агент управления. |
| jdk.management.jfr | Определяет интерфейс управления для JDK Flight Recorder. |
| jdk.naming.dns | Предоставляет реализацию поставщика DNS Java Naming. |
| jdk.naming.rmi | Предоставляет реализацию поставщика RMI Java Naming. |
| jdk.net | Определяет JDK-специфичный API для сетевых операций. |
| jdk.nio.mapmode | Определяет режимы сопоставления файлов JDK. |
| jdk.sctp | Определяет API JDK для SCTP. |
| jdk.security.auth | Предоставляет реализации интерфейсов javax.security.auth.* и различные модули аутентификации. |
| jdk.security.jgss | Определяет расширения JDK для GSS-API и реализацию механизма SASL GSSAPI. |
| jdk.xml.dom | Определяет подмножество API W3C Document Object Model (DOM), которое не входит в API Java SE. |
| jdk.zipfs | Предоставляет реализацию поставщика файловой системы ZIP. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/index.html