OpenJDK 21 Документация
Этот документ разделен на два раздела:
- Java SE
- API платформы Java, стандартного издания (Java SE) определяют основные возможности Java платформы для универсальных вычислений. Эти API находятся в модулях, имена которых начинаются с
java.- JDK
- API набора средств разработки Java (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 Logging. |
| 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 | Определяет JDBC API. |
| java.sql.rowset | Определяет JDBC RowSet API. |
| 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.crypto.ec | Предоставляет реализацию поставщика безопасности SunEC. |
| 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. |
| 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-кода и определяет специфичный для JDK API для моделирования и выполнения фрагментов. |
| 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 | Определяет специфичный для JDK API для SCTP. |
| jdk.security.auth | Предоставляет реализации интерфейсов javax.security.auth.* и различных модулей аутентификации. |
| jdk.security.jgss | Определяет расширения JDK для GSS-API и реализацию механизма SASL GSSAPI. |
| jdk.xml.dom | Определяет подмножество API W3C Document Object Model (DOM), которое не является частью Java SE API. |
| jdk.zipfs | Предоставляет реализацию провайдера системы файлов Zip. |
© 1993, 2023, 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/21/docs/api/index.html