Spec-Zone.ru › OpenJDK 24

Документация 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API