Документация OpenJDK 11.0.11
Этот документ разделен на две части:
- Java SE
- API платформы Java SE (Java Platform, Standard Edition) определяют ядро платформы 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 удалённого вызова методов (Remote Method Invocation, 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), Streaming API для XML (StAX), Simple API для XML (SAX) и API модели документа W3C (DOM). |
| java.xml.crypto | Определяет API для криптографии XML. |
| jdk.accessibility | Определяет утилитарные классы JDK, используемые разработчиками Ассистивных технологий. |
| jdk.attach | Определяет API подключения. |
| jdk.charsets | Предоставляет |
| jdk.compiler | Определяет реализацию системного компилятора Java и его командной строки эквивалент, javac. |
| jdk.crypto.cryptoki | Предоставляет реализацию поставщика безопасности SunPKCS11. |
| jdk.crypto.ec | Предоставляет реализацию поставщика безопасности SunEC. |
| jdk.dynalink | Определяет API для динамического связывания операций высокого уровня над объектами. |
| jdk.editpad | Предоставляет реализацию сервиса редактора, используемого |
| jdk.hotspot.agent | Определяет реализацию агента отладки HotSpot. |
| jdk.httpserver | Определяет специфический для JDK API HTTP-сервера. |
| 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.jshell | Этот модуль предоставляет поддержку для инструментов оценки фрагментов кода языка Java, таких как циклы Read-Eval-Print (REPL), включая инструмент jshell. |
| jdk.jsobject | Определяет API для JavaScript Object. |
| 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 Naming DNS. |
| jdk.naming.ldap | Предоставляет реализацию поставщика Java Naming LDAP. |
| jdk.naming.rmi | Предоставляет реализацию поставщика Java Naming RMI. |
| jdk.net | Определяет специфический для JDK API для сетей. |
| jdk.pack | Определяет инструменты для преобразования файла JAR в сжатый файл pack200 и преобразования упакованного файла в файл JAR, включая инструменты pack200 и unpack200. |
| jdk.rmic | Определяет компилятор rmic для генерации псевдонимов и скелетов с использованием протокола Java Remote Method (JRMP) для удалённых объектов. |
| jdk.scripting.nashorn | Предоставляет реализацию скриптового движка Nashorn и среду выполнения для программ, написанных на ECMAScript 5.1. |
| jdk.sctp | Определяет специфический для JDK API для SCTP. |
| jdk.security.auth | Предоставляет реализации интерфейсов |
| jdk.security.jgss | Определяет расширения JDK для GSS-API и реализацию механизма SASL GSSAPI. |
| jdk.xml.dom | Определяет подмножество API модели объекта документа W3C (DOM), которое не является частью API Java SE. |
|---|---|
| jdk.zipfs | Предоставляет реализацию поставщика файловой системы zip-архивов. |
© 1993, 2020, 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/11/docs/api/index.html