Javaの標準パッケージ一覧です。標準パッケージには大きく分けて
java系、javax系、com.sun系、jdk系、org系の5種類あり、
違いは、作られた起源が異なることによるものです。
java系とjavax系の違いは以下です。
(java系)
・Javaの中核となる機能を提供する基本的なパッケージ
・安定した機能を提供しており、今後大きな変更が加えられる可能性は低い
・特定のクラスローダーの制限があり、通常rt.jarからのみロードされる
(javax系)
・元々は拡張機能として導入され、後にJava標準ライブラリに組み込まれたパッケージ
・実験的な機能や、将来的に変更される可能性のある機能を含むことがある
・エンタープライズ機能、XML処理など、特定の領域に特化した機能を提供することが多い
Java標準パッケージ一覧
Java標準パッケージの一覧とその解説です。
※内容は、Oracle公式サイトを引用しています。
https://docs.oracle.com/javase/jp/11/docs/api/allpackages-index.html
java系
標準パッケージ | 解説 |
---|---|
java.applet | Javaアプレットを開発するためのパッケージ ※現在はJavaアプレットの使用は推奨されない |
java.awt | GUIコンポーネントを提供するためパッケージ (ウィンドウ、ボタン、テキストフィールドなどのGUI要素のクラス) |
java.awt.color | カラー・スペースのクラスを提供するパッケージ |
java.awt.datatransfer | アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供するパッケージ |
java.awt.desktop | さまざまなデスクトップ機能との対話を行うためのインタフェースとクラスを提供するパッケージ |
java.awt.dnd | ドラッグアンドドロップに関連する機能を提供するパッケージ |
java.awt.event | AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供するパッケージ |
java.awt.font | フォント関連のクラスおよびインタフェースを提供するパッケージ |
java.awt.geom | 2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供するパッケージ |
java.awt.im | インプット・メソッド・フレームワークのためのクラスおよびインタフェースを提供するパッケージ |
java.awt.im.spi | あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供するパッケージ |
java.awt.image | イメージを作成および修正するためのクラスを提供するパッケージ |
java.awt.image.renderable | レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供するパッケージ |
java.awt.print | 汎用印刷APIで使用するクラスおよびインタフェースを提供するパッケージ |
java.beans | JavaBeansアーキテクチャをサポートするためのパッケージ |
java.beans.beancontext | Beanコンテキストに関連するクラスおよびインタフェースを提供するパッケージ |
java.io | 入出力操作に関連する機能を提供するパッケージ |
java.lang | 最も基本的な機能を提供するパッケージ ※当パッケージはインポートせずとも使用できます |
java.lang.annotation | Javaプログラミング言語の注釈機能のライブラリ・サポートを提供するパッケージ |
java.lang.instrument | Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供するパッケージ |
java.lang.invoke | Java Virtual Machineとやりとりするための低レベルのプリミティブを提供するパッケージ |
java.lang.management | Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供するパッケージ |
java.lang.module | モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラスを提供するパッケージ |
java.lang.ref | 参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にするクラスを提供するパッケージ |
java.lang.reflect | クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供するパッケージ |
java.math | 算術演算に関する機能を提供するパッケージ |
java.net | ネットワークプログラミングに必要な機能を提供するパッケージ |
java.net.http | HTTPクライアントおよびWebSocket APIを提供するパッケージ |
java.net.spi | java.netパッケージのサービス・プロバイダ・クラスを提供するパッケージ |
java.nio | ノンブロッキングI/O、ファイル操作、バッファ操作などの新しいI/O機能を提供するパッケージ |
java.nio.channels | 入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義するクラスを提供するパッケージ |
java.nio.channels.spi | java.nio.channelsパッケージのサービス・プロバイダ・クラスを提供するパッケージ |
java.nio.charset | byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義するパッケージ |
java.nio.charset.spi | java.nio.charsetパッケージのサービス・プロバイダ・クラス |
java.nio.file | ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを提供するパッケージ |
java.nio.file.attribute | ファイルおよびファイル・システム属性へのアクセス機能を提供するパッケージ |
java.nio.file.spi | java.nio.fileパッケージのサービスプロバイダクラス |
java.rmi | リモート通信を実現するための機能を提供するパッケージ |
java.rmi.activation | RMIオブジェクト起動をサポートする機能を提供するパッケージ |
java.rmi.dgc | RMI分散ガベージ・コレクション(DGC)に対するクラスとインタフェースを提供するパッケージ |
java.rmi.registry | RMIレジストリ用として1つのクラスと2つのインタフェースを提供するパッケージ |
java.rmi.server | サーバー側のRMIをサポートするクラスとインタフェースを提供するパッケージ |
java.security | セキュリティ関連の機能を提供するパッケージ |
java.security.acl | 非推奨 |
java.security.cert | 証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供するパッケージ |
java.security.interfaces | RSA Laboratory Technical Note PKCSで定義されているRSAキーと、NISTのFIPS-186で定義されているDSAキーを生成するためのインタフェースを提供するパッケージ |
java.security.spec | キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供するパッケージ |
java.sql | データベースに関連する機能を提供するパッケージ |
java.text | テキストフォーマットやローカライゼーションに関連する機能を提供するパッケージ |
java.text.spi | java.textパッケージに含まれているクラスのサービス・プロバイダ・クラス |
java.time | 日付と時刻の操作や処理をサポートするため機能を提供するパッケージ ※Java SE8で導入 |
java.time.chrono | デフォルトのISO暦以外の暦体系の汎用API |
java.time.format | 日付と時間を出力し、解析するクラスを提供するパッケージ |
java.time.temporal | フィールドと単位を使用した日時へのアクセス、および日時アジャスタ |
java.time.zone | タイムゾーンおよびそのルールのサポート |
java.util | ユーティリティに関連する機能を提供するパッケージ |
java.util.concurrent | 並行処理とスレッドセーフな操作をサポートする機能を提供するパッケージ |
java.util.concurrent.atomic | 単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキット |
java.util.concurrent.locks | 組込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースとクラスを提供するパッケージ |
java.util.function | ラムダ式やメソッド参照のターゲットとなる型を提供するパッケージ |
java.util.jar | JARファイル形式の読み込みと書込みに使うクラスを提供するパッケージ |
java.util.logging | Java2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供するパッケージ |
java.util.prefs | アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得する機能を提供するパッケージ |
java.util.regex | 正規表現に関する機能を提供するパッケージ |
java.util.spi | java.utilパッケージに含まれているクラスのサービス・プロバイダ・クラスを提供するパッケージ |
java.util.stream | コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスを提供するパッケージ |
java.util.zip | 標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供するパッケージ |
javax系
標準パッケージ | 解説 |
---|---|
javax.accessibility | ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義する |
javax.annotation.processing | 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能を提供するパッケージ |
javax.crypto | 暗号化と復号化の機能を提供するためのパッケージ |
javax.crypto.interfaces | RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供するパッケージ |
javax.crypto.spec | キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供するパッケージ |
javax.imageio | 画像の読み込みや書き込み、画像フォーマットの処理を行うためのパッケージ |
javax.imageio.event | イメージの読み込みおよび書込み時にイベントの同期通知を処理するJavaイメージ入出力APIのパッケージ |
javax.imageio.metadata | メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージ |
javax.imageio.plugins.bmp | 組み込みBMPプラグインにより使用されるpublicクラスを含むパッケージ |
javax.imageio.plugins.jpeg | 組み込みJPEGプラグインをサポートするクラスを提供するパッケージ |
javax.imageio.plugins.tiff | 組み込みのTIFFプラグインで使用されるパブリック・クラスを提供するパッケージ |
javax.imageio.spi | リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージ |
javax.imageio.stream | ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージ |
javax.lang.model | Javaプログラミング言語をモデル化するために使用されるパッケージ |
javax.lang.model.element | Javaプログラミング言語の要素をモデル化するために使用されるインタフェースを提供するパッケージ |
javax.lang.model.type | Javaプログラミング言語の型をモデル化するために使用されるインタフェースを提供するパッケージ |
javax.lang.model.util | プログラム要素と型の処理を支援するユーティリティを提供するパッケージ |
javax.management | Java Management Extensionsのコア・クラスを提供するパッケージ |
javax.management.loading | 高度な動的ロード機能を実装するクラスを提供するパッケージ |
javax.management.modelmbean | ModelMBeanクラスの定義を提供するパッケージ |
javax.management.monitor | モニター・クラスを定義するパッケージ |
javax.management.openmbean | 公開データ型とOpen MBean記述子クラスを提供するパッケージ |
javax.management.relation | 関係サービスの定義を提供するパッケージ |
javax.management.remote | JMX MBeanサーバーにリモート・アクセスするためのインタフェースを提供するパッケージ |
javax.management.remote.rmi | RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタを提供するパッケージ |
javax.management.timer | Timer MBeanの定義を提供するパッケージ |
javax.naming | ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供するパッケージ |
javax.naming.directory | javax.namingパッケージを拡張して、ディレクトリ・サービスにアクセスする機能を提供するパッケージ |
javax.naming.event | ネーミングおよびディレクトリ・サービスにアクセスする場合、イベント通知のサポートを提供するパッケージ |
javax.naming.ldap | LDAPv3の拡張操作とコントロールのサポートを提供するパッケージ |
javax.naming.spi | javax.namingおよび関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供するパッケージ |
javax.net | ネットワークプログラミングに必要な機能を提供するパッケージ (java.netパッケージの拡張) |
javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供するパッケージ |
javax.print | JavaPrintServiceAPIの主なクラスとインタフェースを提供するパッケージ |
javax.print.attribute | JavaPrintServiceの属性のタイプと属性セットへの属性の収集方法を記述するクラスとインタフェースを提供するパッケージ |
javax.print.attribute.standard | 特定の印刷属性のクラスを提供するパッケージ |
javax.print.event | イベント・クラスとリスナー・インタフェースを提供するパッケージ |
javax.rmi.ssl | Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介したRMIClientSocketFactoryおよびRMIServerSocketFactoryの実装を提供するパッケージ |
javax.script | スクリプティングAPIは、JavaScriptingEnginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供する |
javax.security.auth | 認証と承認に関するフレームワークを提供する |
javax.security.auth.callback | 情報(ユーザー名やパスワードなどの認証データ)の取得や情報(エラーおよび警告メッセージなど)の表示のためにサービスがアプリケーションとやり取りするために必要なクラスを提供するパッケージ |
javax.security.auth.kerberos | Kerberosネットワーク認証プロトコルに関連するユーティリティ・クラスを提供するパッケージ |
javax.security.auth.login | プラグイン可能な認証フレームワークを提供するパッケージ |
javax.security.auth.spi | プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供するパッケージ |
javax.security.auth.x500 | X500プリンシパルおよびX500非公開資格をSubjectに格納する際に使用すべきクラスを提供するパッケージ |
javax.security.cert | 公開キー証明書用のクラスを提供するパッケージ |
javax.security.sasl | SASLをサポートするためのクラスとインタフェースを提供するパッケージ |
javax.smartcardio | Javaスマート・カード入出力APIを提供するパッケージ |
javax.sound.midi | MIDIデータの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供するパッケージ |
javax.sound.midi.spi | 新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供するパッケージ |
javax.sound.sampled | サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供するパッケージ |
javax.sound.sampled.spi | 新しいオーディオ・デバイス、ソース・ファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービス・プロバイダがサブクラス化するabstractクラスを提供するパッケージ |
javax.sql | データベースに関連する機能を提供するパッケージ (java.sqlパッケージの拡張) |
javax.sql.rowset | JDBC RowSet実装用の標準インタフェースと基底クラスを提供するパッケージ |
javax.sql.rowset.serial | Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供するパッケージ |
javax.sql.rowset.spi | サード・パーティ・ベンダーが同期プロバイダの実装で使用する必要がある標準クラスおよびインタフェースを提供するパッケージ |
javax.swing | GUIコンポーネントを提供するための機能を提供するパッケージ |
javax.swing.border | Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供するパッケージ |
javax.swing.colorchooser | JColorChooserコンポーネントによって使用されるクラスとインタフェースを提供するパッケージ |
javax.swing.event | Swingコンポーネントによってトリガーされるイベントを提供するパッケージ |
javax.swing.filechooser | JFileChooserコンポーネントによって使用されるクラスとインタフェースを提供するパッケージ |
javax.swing.plaf | 1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するパッケージ |
javax.swing.plaf.basic | 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供するパッケージ |
javax.swing.plaf.metal | デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供するパッケージ |
javax.swing.plaf.multi | 複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供するパッケージ |
javax.swing.plaf.nimbus | クロス・プラットフォームのNimbus Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供するパッケージ |
javax.swing.plaf.synth | すべてのペイントが委譲されるスキン設定可能なLook & Feelを提供するパッケージ |
javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供するパッケージ |
javax.swing.text | 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供するパッケージ |
javax.swing.text.html | HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供するパッケージ |
javax.swing.text.html.parser | デフォルトのHTMLパーサーを、サポート・クラスとともに提供するパッケージ |
javax.swing.text.rtf | Rich-Text-Formatテキスト・エディタを作成するためのクラス(RTFEditorKit)を提供するパッケージ |
javax.swing.tree | javax.swing.JTreeを処理するためのクラスとインタフェースを提供するパッケージ |
javax.swing.undo | 開発者がテキスト・エディタなどのアプリケーションで、元に戻す/再実行の機能を提供するパッケージ |
javax.tools | コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供するパッケージ |
javax.transaction.xa | トランザクション・マネージャとリソース・マネージャとの間の規約を定義するAPIを提供し、トランザクション・マネージャがリソース・オブジェクトをJTAトランザクションに登録および登録解除できるようにする機能を提供するパッケージ |
javax.xml | XML処理をサポートするための機能を提供するパッケージ |
javax.xml.catalog | 「XMLカタログOASIS Standard V1.1」を実装するためのクラスを提供するパッケージ |
javax.xml.crypto | XML暗号化用の共通クラスを提供するパッケージ |
javax.xml.crypto.dom | javax.xml.cryptoパッケージのDOM固有のクラスを提供するパッケージ |
javax.xml.crypto.dsig | XMLデジタル署名の生成および検証用のクラスを提供するパッケージ |
javax.xml.crypto.dsig.dom | javax.xml.crypto.dsigパッケージのDOM固有のクラスを提供するパッケージ |
javax.xml.crypto.dsig.keyinfo | KeyInfoの要素や構造体の解析や処理を行うためのクラスを提供するパッケージ |
javax.xml.crypto.dsig.spec | XMLデジタル署名用のパラメータ・クラスを提供するパッケージ |
javax.xml.datatype | XML/Java型マッピングを定義するパッケージ |
javax.xml.namespace | XMLネームスペースの処理を定義するパッケージ |
javax.xml.parsers | SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメント・ビルダーを使用してXMLドキュメントを処理するためのクラスを提供するパッケージ |
javax.xml.stream | Streaming API for XML (StAX)のインタフェースとクラスを定義するパッケージ |
javax.xml.stream.events | Streaming API for XML (StAX)のイベント・インタフェースを定義するパッケージ |
javax.xml.stream.util | Streaming API for XML (StAX)のユーティリティ・クラスを提供するパッケージ |
javax.xml.transform | 変換命令の処理、およびソースから結果への変換を実行するための汎用APIを定義するパッケージ |
javax.xml.transform.dom | DOM固有の変換クラスを提供するパッケージ |
javax.xml.transform.sax | SAX固有の変換クラスを提供するパッケージ |
javax.xml.transform.stax | StAX固有の変換クラスを提供するパッケージ |
javax.xml.transform.stream | ストリームおよびURIに固有の変換クラスを提供するパッケージ |
javax.xml.validation | XML文書の検証のためのAPIを提供するパッケージ |
javax.xml.xpath | XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供するパッケージ |
com.sun系
標準パッケージ | 解説 |
---|---|
com.sun.jarsigner | jarsignerツールで使用される署名メカニズムを定義するために使用されるインタフェースとクラスを提供するパッケージ |
com.sun.java.accessibility.util | Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供するパッケージ |
com.sun.javadoc | ※パッケージjdk.javadoc.docletの宣言に置換済 |
com.sun.jdi | Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義するパッケージ |
com.sun.jdi.connect | JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義するパッケージ |
com.sun.jdi.connect.spi | 新しいTransportService実装を開発するために使用されるインタフェースおよびクラスを提供するパッケージ |
com.sun.jdi.event | JDIイベントとイベント処理を定義するパッケージ |
com.sun.jdi.request | 指定された条件下でJDIイベントが送信されることを要求する場合に使用される機能を提供するパッケージ |
com.sun.management | java.lang.management APIの標準実装に対するJDK拡張機能と、プラットフォームの他のコンポーネントの管理インタフェースを提供するパッケージ |
com.sun.net.httpserver | 組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供するパッケージ |
com.sun.net.httpserver.spi | プラグイン可能なサービス・プロバイダ・インタフェースを提供するパッケージ |
com.sun.nio.sctp | Stream Control Transport Protocol用のJava APIを提供するパッケージ |
com.sun.security.auth | Principalの実装を提供するパッケージ |
com.sun.security.auth.callback | CallbackHandlerの実装を提供するパッケージ |
com.sun.security.auth.login | Configurationの実装を提供するパッケージ |
com.sun.security.auth.module | LoginModuleの実装を提供するパッケージ |
com.sun.security.jgss | GSS-APIへのJDK拡張のクラスとインタフェースを提供するパッケージ |
com.sun.source.doctree | ドキュメンテーション・コメントを抽象構文ツリー(AST)として表すためのインタフェースを提供するパッケージ |
com.sun.source.tree | ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供するパッケージ |
com.sun.source.util | 抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供するパッケージ |
com.sun.tools.attach | Java仮想マシンにアタッチするためのAPIを提供するパッケージ |
com.sun.tools.attach.spi | ※このパッケージを直接使用する必要があるのは、新しい接続プロバイダを定義する開発者のみ |
com.sun.tools.javac | javacツールのレガシー・エントリ・ポイントを提供するパッケージ |
com.sun.tools.javadoc | ※このパッケージとその内容は非推奨 |
com.sun.tools.jconsole | JConsole APIを含む機能を提供するパッケージ |
jdk系
標準パッケージ | 解説 |
---|---|
jdk.dynalink | invokedynamicコール・サイトをリンクするためのインタフェースとクラスを提供するパッケージ |
jdk.dynalink.beans | 通常のJavaオブジェクト用のリンカーを提供するパッケージ |
jdk.dynalink.linker | 独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスを提供するパッケージ |
jdk.dynalink.linker.support | 言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスを提供するパッケージ |
jdk.dynalink.support | Dynalinkをより便利にするクラスを提供するパッケージ |
jdk.javadoc.doclet | 言語モデルAPIおよびコンパイラ・ツリーAPIと共に、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できるようにする環境を提供するパッケージ |
jdk.jfr | イベントを作成してFlight Recorderを制御するクラスを提供するパッケージ |
jdk.jfr.consumer | Flight Recorderデータを使用するためのクラスを提供するパッケージ |
jdk.jshell | Javaプログラミング言語コードの”snippets”をインタラクティブに評価するRead-Eval-Printループ(REPL)などのツールを作成するためのインタフェースを提供するパッケージ |
jdk.jshell.execution | JShell実行エンジンを構築するための実装サポートを提供するパッケージ |
jdk.jshell.spi | プラガブルJShell実行エンジン用のサービス・プロバイダ・インタフェースを提供するパッケージ |
jdk.jshell.tool | Javaシェル・ツールのインスタンスを起動するメカニズムを提供するパッケージ |
jdk.management.jfr | Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスを提供するパッケージ |
jdk.nashorn.api.scripting | Nashornを使用する推奨方法であるjavax.scriptの統合を提供するパッケージ |
jdk.nashorn.api.tree | NashornパーサーAPIは、ECMAScriptソース・コードを抽象構文ツリー(AST)およびParserとして表現するためのインタフェースを提供するパッケージ |
jdk.net | java.netおよびjava.nio.channelsソケット・クラスに対するプラットフォーム固有のソケット・オプション |
jdk.nio | JDK固有のchannel APIを定義するパッケージ |
org系
標準パッケージ | 解説 |
---|---|
org.ietf.jgss | このパッケージは、Kerberosなどのさまざまな配下のセキュリティ・メカニズムの統合されたAPIを使用して、認証、データの整合性、データの機密性などのセキュリティ・サービスをアプリケーション開発者が利用できるフレームワークを提供するパッケージ |
org.w3c.dom | Document Object Model(DOM)のインタフェースを提供するパッケージ |
org.w3c.dom.bootstrap | DOMImplementationのインスタンスを取得するためのファクトリを提供するパッケージ |
org.w3c.dom.css | DOM Level 2スタイル仕様のインタフェースを提供するパッケージ |
org.w3c.dom.events | DOM Level 2イベントのインタフェースを提供するパッケージ |
org.w3c.dom.html | DOM Level 2 HTML仕様のインタフェースを提供するパッケージ |
org.w3c.dom.ls | DOM Level 3の読み込みと保存のためのインタフェースを提供するパッケージ |
org.w3c.dom.ranges | DOM Level 2 Rangeのインタフェースを提供するパッケージ |
org.w3c.dom.stylesheets | DOM Level 2スタイル仕様のインタフェースを提供するパッケージ |
org.w3c.dom.traversal | DOM Level 2 Traversalのインタフェースを提供するパッケージ |
org.w3c.dom.views | DOM Level 2 Viewsのインタフェースを提供するパッケージ |
org.w3c.dom.xpath | DOM Level 3 XPath仕様のインタフェースを提供するパッケージ |
org.xml.sax | コアSAX APIを提供するパッケージ |
org.xml.sax.ext | 適合するSAXドライバが必ずしもサポートしないSAX2機能へのインタフェースを提供するパッケージ |
org.xml.sax.helpers | SAXベースのアプリケーションのブートストラップをサポートするなど、ヘルパー・クラスを提供するパッケージ |
参考にしたサイト
- すべてのパッケージ (Java SE 11 & JDK 11 ) ※オラクルサイト
コメント