Spec-Zone.ru › OpenJDK 25

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

Этот документ разделён на два раздела:

Java SE
API Java Platform, Standard Edition (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 Smart Card I/O.
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 Debug Wire Protocol (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.jsobject
Определяет API объекта JavaScript.
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
Определяет расширения JDK для GSS-API и реализацию механизма SASL GSSAPI.
jdk.xml.dom
Определяет подмножество API объектной модели документа W3C (DOM), не входящее в API Java SE.
jdk.zipfs
Предоставляет реализацию поставщика файловой системы ZIP.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, в том числе концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/index.html

Spec-Zone.ru

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