Java® Platform, Standard Edition & Java Development Kit
バージョン14 API仕様
このドキュメントは、次の2つのセクションに分かれています。
- Java SE
- Java Platform、Standard Edition (Java SE) APIは、汎用コンピューティングのためのコアJavaプラットフォームを定義します。 これらのAPIは、名前が
javaで始まるモジュール内にあります。- JDK
- Java Development Kit (JDK) APIはJDK固有のものであり、必ずしもJava SEプラットフォームのすべての実装で使用できるとは限りません。 これらのAPIは、名前が
jdkで始まるモジュール内にあります。
| モジュール | 説明 | 
|---|---|
| java.base | Java SE Platformの基盤となるAPIを定義します。 | 
| java.compiler | 言語モデル、注釈処理、およびJavaコンパイラAPIを定義します。 | 
| java.datatransfer | アプリケーション間およびアプリケーション内でデータを転送するためのAPIを定義します。 | 
| java.desktop | AWTとSwingのユーザー・インタフェース・ツール・キットとアクセシビリティ、オーディオ、イメージング、印刷、およびJavaBeans用のAPIを定義します。 | 
| java.instrument | エージェントがJVM上で実行されているプログラムを計測できるようにするサービスを定義します。 | 
| java.logging | Java Logging APIを定義します。 | 
| java.management | Java Management Extensions (JMX) APIを定義します。 | 
| java.management.rmi | Java Management Extensions (JMX)リモートAPIの「RMIコネクタ」を定義します。 | 
| java.naming | Java Naming and Directory Interface (JNDI) APIを定義します。 | 
| java.net.http | HTTPクライアントおよびWebSocket APIを定義します。 | 
| java.prefs | Preferences APIを定義します。 | 
| java.rmi | Remote Method Invocation (RMI) APIを定義します。 | 
| java.scripting | Scripting APIを定義します。 | 
| java.se | Java SE PlatformのAPIを定義します。 | 
| java.security.jgss | IETF Generic Security Services API (GSS-API)のJavaバインディングを定義します。 | 
| java.security.sasl | IETF Simple Authentication and Security Layer (SASL)のJavaサポートを定義します。 | 
| java.smartcardio | Java Smart Card I/O APIを定義します。 | 
| java.sql | JDBC APIを定義します。 | 
| java.sql.rowset | JDBC RowSet APIを定義します。 | 
| java.transaction.xa | JDBCで分散トランザクションをサポートするためのAPIを定義します。 | 
| java.xml | Java API for XML Processing (JAXP)、Streaming API for XML (StAX)、Simple API for XML (SAX)、およびW3C Document Object Model (DOM) APIを定義します。 | 
| java.xml.crypto | XML暗号化のためのAPIを定義します。 | 
| jdk.accessibility | Assistive Technologiesの実装者が使用するJDKユーティリティ・クラスを定義します。 | 
| jdk.attach | アタッチAPIを定義します。 | 
| jdk.charsets | java.base(主に2バイト文字とIBM文字セット)にないcharsetsを提供します。 | 
| jdk.compiler | 「システムJavaコンパイラ」の実装とそのコマンドラインの等価javacを定義します。 | 
| jdk.crypto.cryptoki | SunPKCS11セキュリティ・プロバイダの実装を提供します。 | 
| jdk.crypto.ec | SunECセキュリティ・プロバイダの実装を提供します。 | 
| jdk.dynalink | 高水準の操作をオブジェクトに動的にリンクするためのAPIを定義します。 | 
| jdk.editpad | jdk.jshellによって使用される編集パッド・サービスの実装を提供します。 | 
| jdk.hotspot.agent | HotSpot Serviceability Agentの実装を定義します。 | 
| jdk.httpserver | JDK固有のHTTPサーバーAPIを定義します。 | 
| jdk.incubator.foreign | 実験的な外部メモリー・アクセスAPIを定義します。 | 
| jdk.incubator.jpackage | Javaパッケージ化ツールのjpackageを定義します。 | 
| jdk.jartool | jarツールやjarsignerツールなど、Javaアーカイブ(JAR)ファイルを操作するためのツールを定義します。 | 
| jdk.javadoc | 「システム・ドキュメンテーション・ツール」の実装とそのコマンドラインの等価javadocを定義します。 | 
| jdk.jcmd | 診断ツールを定義し、jcmd、jps、jstatツールなどのJVMをトラブルシューティングします。 | 
| jdk.jconsole | 実行中のアプリケーションをモニタリングおよび管理するための、JMXグラフィカル・ツールjconsoleを定義します。 | 
| jdk.jdeps | jdeps、javapおよびjdeprscanツールを含む、Javaライブラリおよびプログラムの依存性を分析するためのツールを定義します。 | 
| jdk.jdi | Java Debug Interfaceを定義します。 | 
| jdk.jdwp.agent | Java Debug Wire Protocol (JDWP)エージェントの実装を提供します。 | 
| jdk.jfr | JDK Flight RecorderのAPIを定義します。 | 
| jdk.jlink | 実行時イメージの作成用のjlinkツール、JMODファイルの作成と操作用のjmodツール、およびクラスとリソース用のJDK実装固有のコンテナ・ファイルの検査用にjimageツールを定義します。 | 
| jdk.jshell | Javaコードのスニペットを評価するためのjshellツールを提供し、スニペットをモデリングおよび実行するためのJDK固有のAPIを定義します。 | 
| jdk.jsobject | JavaScriptオブジェクトのAPIを定義します。 | 
| jdk.jstatd | jstatツールのデーモンを起動してJVM統計をリモートで監視するためのjstatdツールを定義します。 | 
| jdk.localedata | 「米国のロケール」以外のロケールのロケール・データを提供します。 | 
| jdk.management | JVMのJDK固有の管理インタフェースを定義します。 | 
| 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固有のNetworking APIを定義します。 | 
| jdk.nio.mapmode | JDK固有のファイル・マッピング・モードを定義します。 | 
| jdk.rmic | リモート・オブジェクトに対するJava Remote Method Protocol (JRMP)を使用したスタブおよびスケルトンの生成のためのrmicコンパイラを定義します。 | 
| jdk.scripting.nashorn | Nashornスクリプト・エンジンの実装と、ECMAScript 5.1で記述されたプログラムの実行時環境を提供します。 | 
| jdk.sctp | SCTP用のJDK固有のAPIを定義します。 | 
| jdk.security.auth | javax.security.auth.*インタフェースとさまざまな認証モジュールの実装を提供します。 | 
| jdk.security.jgss | JDK拡張機能をGSS-APIに定義し、SASL GSSAPIメカニズムを実装します。 | 
| jdk.xml.dom | Java SE APIの一部ではないW3C Document Object Model (DOM) APIのサブセットを定義します。 | 
| jdk.zipfs | Zipファイル・システム・プロバイダの実装を提供します。 |