java.lang.*パッケージとjava.util.*パッケージ

java.langおよびjava.utilパッケージには、ほとんどすべてのアプリケーションが使用する基本機能が用意されています。java.langおよびjava.utilで始まる名前の付いたほかのパッケージは、特定機能用の補足APIを提供します。

チュートリアルおよびプログラマーズ・ガイド

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での新機能 追加情報はありません

Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved.