JavaTM 2 Platform
Standard Ed. 5.0

パッケージ
java.util の使用

java.util を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.event AWT コンポーネントによってトリガされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io データストリーム、直列化、およびファイルシステムを介したシステム入出力について規定します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.math 任意精度の整数演算 (BigInteger) および任意精度の小数演算 (BigDecimal) を行うクラスを提供します。 
java.net ネットワークアプリケーションの実装のためのクラスを提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.channels.spi java.nio.channels パッケージのサービスプロバイダクラスです。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.nio.charset.spi java.nio.charset パッケージのサービスプロバイダクラスです。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースは、java.security パッケージのクラスで置き換えられました。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.concurrent 通常、ユーティリティクラスは並行プログラミングで有用です。 
java.util.concurrent.locks 組み込みの同期および監視と区別された状態のロックおよび待機用のフレームワークを提供するインタフェースおよびクラス。 
java.util.jar JAR (Java ARchive) ファイルの読み込みおよび書き出しに使うクラスを提供します。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データを格納および検索できます。 
java.util.zip 標準の ZIP および GZIP ファイル形式の読み込みおよび書き込み用クラスを提供します。 
javax.accessibility ユーザインタフェースコンポーネントと、これらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.event イメージの読み込みおよび書き込み時にイベントの同期通知を処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.plugins.bmp このパッケージには、組み込み BMP プラグインで使用される public クラスが含まれています。 
javax.imageio.plugins.jpeg 組み込み JPEG プラグインをサポートするクラスです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.loading 改良型の動的ロード機能を実装するクラスを提供します。 
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.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print.attribute JavaTM PrintService の属性の型とそれらが属性セットに収集される方法を記述するクラスとインタフェースを提供します。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
javax.print.event このパッケージには、イベントクラスとリスナーインタフェースが含まれています。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.security.auth.callback このパッケージでは、サービスがアプリケーションとやりとりして、(ユーザ名やパスワードなどの認証データのような) 情報を取得したり、(エラーや警告のメッセージのような) 情報を表示する際に必要なクラスを提供します。 
javax.security.auth.kerberos このパッケージには、Kerberos ネットワーク認証プロトコルに関連するユーティリティクラスが含まれています。 
javax.security.auth.login プラグイン可能な認証のフレームワークを提供します。 
javax.security.auth.spi プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。 
javax.security.sasl SASL をサポートするためのクラスとインタフェースを含みます。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sql JavaTM プログラミング言語を使用してサーバ側のデータソースにアクセスして処理するための API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.sql.rowset.serial Java プログラミング言語での SQL 型とデータ型の直列化可能マッピングを可能にするユーティリティクラスを提供します。 
javax.sql.rowset.spi サードパーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.multi 2 つ以上の 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.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
javax.swing.undo 開発者がテキストエディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。 
javax.xml.datatype XML / Java の型マッピング javax.xml.datatypeAPI は、XML / Java の型マッピングを提供します。 
javax.xml.namespace XML 名前空間を処理します。 
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 API を定義します。 
javax.xml.xpath このパッケージは、XPath 式を評価するための「オブジェクトモデルに依存しない」API を提供し、評価環境にアクセスします。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.xml.sax このパッケージはコア SAX API を提供します。 
org.xml.sax.helpers このパッケージは、SAX ベースのアプリケーションのブートストラップするためのサポートを含む「ヘルパー」クラスを含みます。 
 

java.applet により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Iterator
          コレクションの反復子です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

java.awt により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
EmptyStackException
          Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
List
          順序付けられたコレクションです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Map.Entry
          マップのエントリ (キーと値のペア) です。
Properties
          Properties クラスは、不変のプロパティセットを表します。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
Set
          重複要素のないコレクションです。
 

java.awt.datatransfer により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
 

java.awt.dnd により使用される java.util のクラス
ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 

java.awt.event により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventListenerProxy
          追加パラメータのセットをリスナーに関連付ける、EventListener クラスの abstract ラッパークラス。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

java.awt.font により使用される java.util のクラス
Map
          キーを値にマッピングするオブジェクトです。
 

java.awt.im により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
 

java.awt.im.spi により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

java.awt.image により使用される java.util のクラス
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

java.awt.image.renderable により使用される java.util のクラス
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

java.beans により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventListenerProxy
          追加パラメータのセットをリスナーに関連付ける、EventListener クラスの abstract ラッパークラス。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

java.beans.beancontext により使用される java.util のクラス
ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
Collection
          「コレクション階層」のルートインタフェースです。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
HashMap
          Map インタフェースのハッシュテーブルに基づく実装です。
Iterator
          コレクションの反復子です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
TooManyListenersException
           TooManyListenersException は、Java イベントモデルの一部として、通常はマルチキャストのイベントソースをユニキャストの特殊なケースであると注釈を付けて実装するために使用します。
 

java.io により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

java.lang により使用される java.util のクラス
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Properties
          Properties クラスは、不変のプロパティセットを表します。
 

java.lang.management により使用される java.util のクラス
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
 

java.math により使用される java.util のクラス
Random
          Random クラスのインスタンスは、一連の擬似乱数を生成します。
 

java.net により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
 

java.nio.channels により使用される java.util のクラス
Set
          重複要素のないコレクションです。
 

java.nio.channels.spi により使用される java.util のクラス
Set
          重複要素のないコレクションです。
 

java.nio.charset により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Set
          重複要素のないコレクションです。
SortedMap
          マップ自身が昇順のキー順になることを保証します。
 

java.nio.charset.spi により使用される java.util のクラス
Iterator
          コレクションの反復子です。
 

java.rmi.activation により使用される java.util のクラス
Properties
          Properties クラスは、不変のプロパティセットを表します。
 

java.security により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
Map.Entry
          マップのエントリ (キーと値のペア) です。
Properties
          Properties クラスは、不変のプロパティセットを表します。
Random
          Random クラスのインスタンスは、一連の擬似乱数を生成します。
Set
          重複要素のないコレクションです。
 

java.security.acl により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
 

java.security.cert により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
Set
          重複要素のないコレクションです。
 

java.sql により使用される java.util のクラス
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Map
          キーを値にマッピングするオブジェクトです。
Properties
          Properties クラスは、不変のプロパティセットを表します。
 

java.text により使用される java.util のクラス
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Currency
          通貨を表します。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
TimeZone
          TimeZone は、タイムゾーンオフセットを表します。
 

java.util により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractQueue
          このクラスは、いくつかの Queue オペレーションのスケルトン実装を提供します。
AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
BitSet
          このクラスは、必要に応じて大きくなるビットベクトルを実装します。
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
Collection
          「コレクション階層」のルートインタフェースです。
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Currency
          通貨を表します。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EnumMap
          enum 型のキーで使用するための特殊な Map 実装です。
EnumSet
          enum 型で使用するための特殊な Set 実装です。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Formatter
          printf 形式の文字列用のインタプリタ。
Formatter.BigDecimalLayoutForm
           
HashMap
          Map インタフェースのハッシュテーブルに基づく実装です。
HashSet
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) を基にし、Set インタフェースを実装します。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
IllegalFormatException
          書式文字列に不正な構文または指定された引数と互換性のない書式指示子が含まれる場合、チェックされない例外がスローされます。
InvalidPropertiesFormatException
          入力がプロパティのコレクション用の適切な XML ドキュメントタイプに準拠していない、つまり Properties の仕様に準拠していないために、操作を完了できなかった場合にスローされます。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
ListIterator
          リストの反復子により、プログラマがいずれかの方向にリストをたどり、繰り返し処理時にリストを変更して、反復子の現在の位置をリストで取得することができます。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Map.Entry
          マップのエントリ (キーと値のペア) です。
MissingResourceException
          リソースが欠落していることを通知します。
NoSuchElementException
          この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
Observable
          このクラスは、被監視オブジェクト、つまりモデル/ビューパラダイムの「データ」を表します。
Observer
          被監視オブジェクトに変更があった場合にクラスに通知したいとき、そのクラスに Observer インタフェースを実装することができます。
PriorityQueue
          優先度ヒープに基づく、無制限の優先度キューです。
Properties
          Properties クラスは、不変のプロパティセットを表します。
Queue
          処理の前に要素を保持する目的で設計されたコレクション。
Random
          Random クラスのインスタンスは、一連の擬似乱数を生成します。
RandomAccess
          マーカーインタフェースは、高速な (一般的には一定時間) ランダムアクセスをサポートすることを示す、List 実装により使用されます。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
Scanner
          正規表現を使用してプリミティブ型および文字列の構文解析が可能な、単純なテキストスキャナです。
Set
          重複要素のないコレクションです。
SortedMap
          マップ自身が昇順のキー順になることを保証します。
SortedSet
          反復子の動作を保証するセットです。
TimerTask
          Timer によって 1 回または繰り返し実行するようスケジュールされるタスクです。
TimeZone
          TimeZone は、タイムゾーンオフセットを表します。
UUID
          不変の UUID (ユニバーサル固有識別) を表すクラスです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

java.util.concurrent により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractQueue
          このクラスは、いくつかの Queue オペレーションのスケルトン実装を提供します。
AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
Collection
          「コレクション階層」のルートインタフェースです。
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
ListIterator
          リストの反復子により、プログラマがいずれかの方向にリストをたどり、繰り返し処理時にリストを変更して、反復子の現在の位置をリストで取得することができます。
Map
          キーを値にマッピングするオブジェクトです。
Map.Entry
          マップのエントリ (キーと値のペア) です。
Queue
          処理の前に要素を保持する目的で設計されたコレクション。
RandomAccess
          マーカーインタフェースは、高速な (一般的には一定時間) ランダムアクセスをサポートすることを示す、List 実装により使用されます。
Set
          重複要素のないコレクションです。
 

java.util.concurrent.locks により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
 

java.util.jar により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Map
          キーを値にマッピングするオブジェクトです。
Map.Entry
          マップのエントリ (キーと値のペア) です。
Set
          重複要素のないコレクションです。
SortedMap
          マップ自身が昇順のキー順になることを保証します。
 

java.util.logging により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
List
          順序付けられたコレクションです。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
 

java.util.prefs により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

java.util.zip により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
 

javax.accessibility により使用される java.util のクラス
ListResourceBundle
          ListResourceBundle は、リストを便利かつ容易に使用できる、ロケールに対するリソースを管理する ResourceBundle の abstract サブクラスです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.imageio により使用される java.util のクラス
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Set
          重複要素のないコレクションです。
 

javax.imageio.event により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
 

javax.imageio.metadata により使用される java.util のクラス
List
          順序付けられたコレクションです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.imageio.plugins.bmp により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.imageio.plugins.jpeg により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.imageio.spi により使用される java.util のクラス
Iterator
          コレクションの反復子です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.management により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
Collection
          「コレクション階層」のルートインタフェースです。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
List
          順序付けられたコレクションです。
RandomAccess
          マーカーインタフェースは、高速な (一般的には一定時間) ランダムアクセスをサポートすることを示す、List 実装により使用されます。
Set
          重複要素のないコレクションです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.management.loading により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Set
          重複要素のないコレクションです。
 

javax.management.monitor により使用される java.util のクラス
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

javax.management.openmbean により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
 

javax.management.relation により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
Collection
          「コレクション階層」のルートインタフェースです。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
RandomAccess
          マーカーインタフェースは、高速な (一般的には一定時間) ランダムアクセスをサポートすることを示す、List 実装により使用されます。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.management.remote により使用される java.util のクラス
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Map
          キーを値にマッピングするオブジェクトです。
 

javax.management.remote.rmi により使用される java.util のクラス
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
 

javax.management.timer により使用される java.util のクラス
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.naming により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Properties
          Properties クラスは、不変のプロパティセットを表します。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.naming.directory により使用される java.util のクラス
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.naming.event により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

javax.naming.ldap により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
List
          順序付けられたコレクションです。
 

javax.naming.spi により使用される java.util のクラス
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
 

javax.net.ssl により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
List
          順序付けられたコレクションです。
 

javax.print.attribute により使用される java.util のクラス
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.print.attribute.standard により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
Collection
          「コレクション階層」のルートインタフェースです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
HashMap
          Map インタフェースのハッシュテーブルに基づく実装です。
HashSet
          このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) を基にし、Set インタフェースを実装します。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
 

javax.print.event により使用される java.util のクラス
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

javax.security.auth により使用される java.util のクラス
Set
          重複要素のないコレクションです。
 

javax.security.auth.callback により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

javax.security.auth.kerberos により使用される java.util のクラス
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
 

javax.security.auth.login により使用される java.util のクラス
Map
          キーを値にマッピングするオブジェクトです。
 

javax.security.auth.spi により使用される java.util のクラス
Map
          キーを値にマッピングするオブジェクトです。
 

javax.security.sasl により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Map
          キーを値にマッピングするオブジェクトです。
 

javax.sound.midi により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
List
          順序付けられたコレクションです。
Map
          キーを値にマッピングするオブジェクトです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.sound.sampled により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Map
          キーを値にマッピングするオブジェクトです。
 

javax.sql により使用される java.util のクラス
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Map
          キーを値にマッピングするオブジェクトです。
 

javax.sql.rowset により使用される java.util のクラス
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
Collection
          「コレクション階層」のルートインタフェースです。
Map
          キーを値にマッピングするオブジェクトです。
 

javax.sql.rowset.serial により使用される java.util のクラス
Map
          キーを値にマッピングするオブジェクトです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.sql.rowset.spi により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
 

javax.swing により使用される java.util のクラス
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
List
          順序付けられたコレクションです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.event により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
 

javax.swing.plaf.basic により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.plaf.metal により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
 

javax.swing.plaf.multi により使用される java.util のクラス
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.table により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.text により使用される java.util のクラス
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.text.html により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.text.html.parser により使用される java.util のクラス
BitSet
          このクラスは、必要に応じて大きくなるビットベクトルを実装します。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.tree により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.swing.undo により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

javax.xml.datatype により使用される java.util のクラス
Calendar
          Calendar クラスは、特定の時点と YEARMONTHDAY_OF_MONTHHOUR などのカレンダフィールドセット間の変換、および次週の日付の取得などのカレンダフィールド操作を行うための抽象クラスです。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
GregorianCalendar
          GregorianCalendar は、Calendar の具象サブクラスであり、世界のほとんどの地域で使用される標準的なカレンダシステムを提供します。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
TimeZone
          TimeZone は、タイムゾーンオフセットを表します。
 

javax.xml.namespace により使用される java.util のクラス
Iterator
          コレクションの反復子です。
 

javax.xml.transform により使用される java.util のクラス
Properties
          Properties クラスは、不変のプロパティセットを表します。
 

javax.xml.xpath により使用される java.util のクラス
List
          順序付けられたコレクションです。
 

org.omg.CORBA により使用される java.util のクラス
Properties
          Properties クラスは、不変のプロパティセットを表します。
 

org.xml.sax により使用される java.util のクラス
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 

org.xml.sax.helpers により使用される java.util のクラス
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。