Spec-Zone.ru › OpenJDK 27

Документация OpenJDK 27

Этот документ состоит из двух основных разделов:

Java SE
API платформы Java, стандартной редакции (Java SE), определяют базовую платформу Java для вычислений общего назначения. Эти API входят в модули, имена которых начинаются с java.
JDK
API комплекта разработки Java (JDK) предназначены специально для JDK и могут быть недоступны в некоторых реализациях платформы Java SE. Эти API входят в модули, имена которых начинаются с jdk.

Связанные документы содержат спецификации языка программирования Java, виртуальной машины Java, различных протоколов и форматов файлов, относящихся к платформе Java, а также инструментов, входящих в 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 (JMX).
java.management.rmi
Определяет соединитель RMI для удалённого API расширений управления Java (JMX).
java.naming
Определяет API интерфейса именования и каталогов Java (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 служб безопасности (GSS-API) IETF.
java.security.sasl
Определяет поддержку Java для простого уровня аутентификации и безопасности (SASL) IETF.
java.smartcardio
Определяет API ввода-вывода смарт-карт Java.
java.sql
Определяет API JDBC.
java.sql.rowset
Определяет API JDBC RowSet.
java.transaction.xa
Определяет API для поддержки распределённых транзакций в JDBC.
java.xml
Определяет API Java для обработки 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.
jdk.httpserver
Определяет специфичный для JDK API HTTP-сервера и предоставляет инструмент 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.
jdk.jdwp.agent
Предоставляет реализацию агента протокола отладки Java (JDWP).
jdk.jfr
Определяет API JDK Flight Recorder.
jdk.jlink
Определяет инструмент jlink для создания образов времени выполнения, инструмент jmod для создания файлов JMOD и работы с ними, а также инструмент jimage для проверки специфичного для реализации JDK файла-контейнера классов и ресурсов.
jdk.jpackage
Определяет инструмент упаковки Java — jpackage.
jdk.jshell
Предоставляет инструмент jshell для вычисления фрагментов кода Java и определяет специфичный для JDK API для моделирования и выполнения таких фрагментов.
jdk.jstatd
Определяет инструмент jstatd для запуска демона, позволяющего инструменту jstat удалённо отслеживать статистику JVM.
jdk.localedata
Предоставляет данные локалей для всех локалей, кроме локали США.
jdk.management
Определяет специфичные для JDK интерфейсы управления JVM.
jdk.management.agent
Определяет агент управления JMX.
jdk.management.jfr
Определяет интерфейс управления JDK Flight Recorder.
jdk.naming.dns
Предоставляет реализацию поставщика именования Java для DNS.
jdk.naming.rmi
Предоставляет реализацию поставщика именования Java для RMI.
jdk.net
Определяет специфичный для JDK API сетевого взаимодействия.
jdk.nio.mapmode
Определяет специфичные для JDK режимы отображения файлов.
jdk.sctp
Определяет специфичный для JDK API для SCTP.
jdk.security.auth
Предоставляет реализации интерфейсов javax.security.auth.* и различных модулей аутентификации.
jdk.security.jgss
Определяет расширения GSS-API для JDK и реализацию механизма SASL GSSAPI.
jdk.xml.dom
Определяет подмножество API объектной модели документа W3C (DOM), не входящее в API Java SE.
jdk.zipfs
Предоставляет реализацию поставщика файловой системы ZIP.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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