java.lang
およびjava.util
パッケージには、ほとんどすべてのアプリケーションが使用する基本機能が用意されています。java.lang
およびjava.util
で始まる名前の付いたほかのパッケージは、特定機能用の補足APIを提供します。
パッケージ | 拡張機能 | 詳細情報 |
---|---|---|
java.lang String、Math、スレッドやプロセス用の基本ランタイム・サポートなど、Javaプログラミング言語の設計の基礎となるクラスを提供します。 | Java SE 5.0、 Java SE 1.4および Java SE 1.3 |
|
java.lang.annotation Javaプログラミング言語注釈機能用のライブラリ・サポートを提供します。 | Java SE 5.0での新機能 | |
java.lang.instrument Javaプログラミング言語エージェントがJVMで実行中のプログラムを計測するサービスを提供します。 | Java SE 6および Java SE 5.0 |
|
java.lang.management JVMおよびJVMを実行しているオペレーティング・システムのモニタリングと管理を行うための、管理インタフェースを提供します。 | Java SE 6 | |
java.lang.ref参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。 | Java SE 1.3での新機能 | 追加情報はありません |
java.lang.reflectクラスとオブジェクトに関するリフレクション情報を取得するための、クラスとインタフェースを提供します。 | Java SE 6、 Java SE 5.0および Java SE 1.4 |
|
java.util Collections Framework、書式付き印刷およびスキャン、配列操作ユーティリティ、イベント・モデル、日付および時間の機能、国際化、その他のユーティリティ・クラスを提供します。 | Java SE 6、 Java SE 5.0および Java SE 1.3 |
|
java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks単一変数の原子更新のサポートや言語レベル同期を補足するロック・フレームワークなど、並行プログラミングに使用するユーティリティ・クラスを提供します。 |
Java SE 5.0での新機能 | |
java.util.jar java.util.zip標準ZIPおよびGZIPファイル形式とJAR (Java ARchive)ファイル形式(オプションのマニフェスト・ファイルが含まれた標準ZIPファイルに基づきます)を読み書きするためのクラスを提供します。 |
Java SE 6および Java SE 1.3 |
|
java.util.logging顧客サイトでのソフトウェア保守サービスをサポートします。 | Java SE 5.0および Java SE 1.4 |
|
java.util.regex文字シーケンスを正規表現で指定されたパターンに一致させるためのクラスを提供します。 | Java SE 1.4での新機能 | |
java.util.prefsユーザーおよびシステムの設定および構成データを格納および取得するためのクラスを提供します。 | Java SE 1.4 | |
java.util.spi java.utilパッケージ用のサービス・プロバイダ・クラス。 | Java SE 6での新機能 | 追加情報はありません |