JavaTM 2 Platform
Std. Ed. v1.3

パッケージ
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 JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.math 任意精度の整数演算 (BigInteger)、および任意精度の 10 進数演算 (BigDecimal) を実行するためのクラスを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.security.acl このパッケージのクラスとインタフェースの代わりに、java.security パッケージのクラスが使われるようになりました。 
java.security.cert 証明書を解析および管理するためのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソースのデータにアクセスして処理する API を提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
java.util.jar JAR (Java ARchive) ファイルの読み取りおよび書き出しに使うクラスを提供します。 
java.util.zip 標準的な ZIP ファイル形式および GZIP ファイル形式を読み取ったり、書き出したりするためのクラスを提供します。 
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。 
javax.naming ネームサービスにアクセスするためのクラスおよびインタフェースを提供します。  
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。  
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。  
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。  
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。  
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.plaf.multi 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な 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 テキストエディタなどのアプリケーションで元に戻す機能と再実行する機能のサポートを提供します。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
 

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

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

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

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

java.awt.event により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
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
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
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 つずつ生成します。
 

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

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

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

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

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

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

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

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

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

java.util により使用される java.util のクラス
AbstractCollection
          このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractMap
          このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSet
          このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
BitSet
          このクラスは、必要に応じて大きくなるビットベクトルを実装します。
Calendar
          Calendar は、Date オブジェクトと、YEARMONTHDAYHOUR などの整数フィールドの間で変換を行うための抽象基底クラスです。
Collection
          「コレクション階層」のルートインタフェースです。
Comparator
          オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Date
          クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Iterator
          コレクションの反復子です。
List
          順序付けられたコレクションです。
ListIterator
          リストのための反復子です。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
MissingResourceException
          リソースが欠落していることを通知します。
Observable
          このクラスは、被監視オブジェクト、つまりモデル/ビューパラダイムの「データ」を表します。
Observer
          監視可能なオブジェクトに変更があった場合にクラスに通知したいとき、そのクラスに Observer インタフェースを実装することができます。
Properties
          Properties クラスは、不変のプロパティセットを表します。
Random
          Random クラスのインスタンスは、一連の擬似乱数を生成します。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
Set
          重複要素のないコレクションです。
SortedMap
          マップ自身が昇順のキー順になることを保証します。
SortedSet
          反復子の動作を保証するセットです。
TimerTask
          Timer によって 1 回または繰り返し実行するようスケジュールされるタスクです。
TimeZone
          TimeZone は、タイムゾーンオフセットを表します。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

java.util.jar により使用される java.util のクラス
Collection
          「コレクション階層」のルートインタフェースです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Map
          キーを値にマッピングするオブジェクトです。
Set
          重複要素のないコレクションです。
 

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

javax.accessibility により使用される java.util のクラス
ListResourceBundle
          ListResourceBundle は、ロケールに対するリソースを管理する ResourceBundle の abstract サブクラスです。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
ResourceBundle
          リソースバンドルには、ロケール固有のオブジェクトが含まれます。
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 のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
 

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

javax.sound.midi により使用される java.util のクラス
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

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

javax.swing により使用される java.util のクラス
Dictionary
          Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる抽象クラスです。
Enumeration
          Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
EventListener
          すべてのイベントリスナインタフェースが継承する必要のある、タグ機能インタフェースです。
EventObject
           すべてのイベント状態オブジェクトの派生元になるルートクラスです。
Hashtable
          このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
Locale
          Locale オブジェクトは、特定の地理的、国家的、または文化的地域を表すためのものです。
Map
          キーを値にマッピングするオブジェクトです。
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 クラスは、オブジェクトの可変長配列を実装します。
 

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


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.