参照: 説明
| インタフェース | 説明 | 
|---|---|
| Collection<E> | 
 コレクション階層のルート・インタフェースです。 
 | 
| Comparator<T> | 
 オブジェクトのコレクションで全体順序付けを行う比較関数です。 
 | 
| Deque<E> | 
 両端で要素の挿入および削除をサポートする線形コレクションです。 
 | 
| Enumeration<E> | 
 Enumerationインタフェースを実装するオブジェクトは、一連の要素を1回に1つずつ生成します。 
 | 
| EventListener | 
 すべてのイベント・リスナー・インタフェースが継承する必要のある、タグ機能インタフェースです。 
 | 
| Formattable | 
 Formattableインタフェースを実装する必要があるのは、 
Formatterの「s」変換指示子を使用してカスタムの書式設定を行う必要のあるクラスです。 | 
| Iterator<E> | 
 コレクションのイテレータです。 
 | 
| List<E> | 
 順序付けられたコレクションです。シーケンスとも呼ばれます。 
 | 
| ListIterator<E> | 
 リスト用のイテレータ。プログラマがいずれかの方向にリストをトラバースしたり、イテレーション時にリストを変更したり、イテレータのリスト内での現在の位置を取得したりできます。 
 | 
| Map<K,V> | 
 キーを値にマッピングするオブジェクトです。 
 | 
| Map.Entry<K,V> | 
 マップのエントリ(キーと値のペア)です。 
 | 
| NavigableMap<K,V> | 
 指定の検索ターゲットにもっとも近い一致内容を返すナビゲーション・メソッドで拡張された 
SortedMapです。 | 
| NavigableSet<E> | 
 指定の検索ターゲットにもっとも近い一致内容を報告するナビゲーション・メソッドで拡張された 
SortedSetです。 | 
| Observer | 
 Observableオブジェクトに変更があった場合にクラスに通知するとき、そのクラスに 
Observerインタフェースを実装できます。 | 
| PrimitiveIterator<T,T_CONS> | 
Iteratorのプリミティブ特化に使用するベース・タイプ。 | 
| PrimitiveIterator.OfDouble | 
double値に特化されたイテレータ。 | 
| PrimitiveIterator.OfInt | 
int値に特化されたイテレータ。 | 
| PrimitiveIterator.OfLong | 
long値に特化されたイテレータ。 | 
| Queue<E> | 
 処理の前に要素を保持するために設計されたコレクション。 
 | 
| RandomAccess | 
 Listの実装が高速ランダム・アクセス(通常は一定時間)をサポートしていることを示すために使用するマーカー・インタフェースです。 
 | 
| Set<E> | 
 重複要素のないコレクションです。 
 | 
| SortedMap<K,V> | 
 そのキーに対して全体順序付けを提供する 
Mapです。 | 
| SortedSet<E> | 
 その要素に対して全体順序付けを提供する 
Setです。 | 
| Spliterator<T> | 
 ソースの要素をトラバースおよびパーティション化するためのオブジェクトです。 
 | 
| Spliterator.OfDouble | 
double値に特化されたスプリッテレータです。 | 
| Spliterator.OfInt | 
int値に特化されたスプリッテレータです。 | 
| Spliterator.OfLong | 
long値に特化されたスプリッテレータです。 | 
| Spliterator.OfPrimitive<T,T_CONS,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>> | 
 プリミティブ値に特化されたスプリッテレータです。 
 | 
| クラス | 説明 | 
|---|---|
| AbstractCollection<E> | 
 このクラスは、Collectionインタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。 
 | 
| AbstractList<E> | 
 このクラスは、 
Listインタフェースのスケルトン実装を提供し、配列のような「ランダム・アクセス」データ・ストアに連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。 | 
| AbstractMap<K,V> | 
 このクラスは、Mapインタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。 
 | 
| AbstractMap.SimpleEntry<K,V> | 
 キーと値を保持するエントリ。 
 | 
| AbstractMap.SimpleImmutableEntry<K,V> | 
 不変のキーと値を保持するエントリ。 
 | 
| AbstractQueue<E> | 
 このクラスは、 
Queueのいくつかのオペレーションのスケルトン実装を提供します。 | 
| AbstractSequentialList<E> | 
 このクラスは、Listインタフェースのスケルトン実装を提供し、リンク・リストのような「順次アクセス」データ・ストアに連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。 
 | 
| AbstractSet<E> | 
 このクラスは、Setインタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。 
 | 
| ArrayDeque<E> | 
Dequeインタフェースのサイズ変更可能な配列の実装です。 | 
| ArrayList<E> | 
 Listインタフェースのサイズ変更可能な配列の実装です。 
 | 
| Arrays | 
 このクラスには、ソートや検索など、配列を操作するためのさまざまなメソッドがあります。 
 | 
| Base64 | 
 このクラスは、Base64エンコーディング・スキーム用のエンコーダおよびデコーダを取得するためのstaticメソッドのみで構成されています。 
 | 
| Base64.Decoder | 
 このクラスは、RFC 4648およびRFC 2045に指定されているBase64エンコーディング・スキームを使用してバイト・データをデコードするためのデコーダを実装します。 
 | 
| Base64.Encoder | 
 このクラスは、RFC 4648およびRFC 2045に指定されているBase64エンコーディング・スキームを使用してバイト・データをエンコードするためのエンコーダを実装します。 
 | 
| BitSet | 
 このクラスは、必要に応じて大きくなるビット・ベクトルを実装します。 
 | 
| Calendar | 
Calendarクラスは、特定のインスタントとYEAR、MONTH、DAY_OF_MONTH、HOURなどのcalendar fieldsセット間の変換、および次週の日付の取得などのカレンダ・フィールド操作を行うためのメソッドを提供する抽象クラスです。 | 
| Calendar.Builder | 
Calendar.Builderは、各種の日付/時間パラメータからCalendarを作成するために使用されます。 | 
| Collections | 
 このクラスは、コレクションに作用する、またはコレクションを返すstaticメソッドだけで構成されます。 
 | 
| Currency | 
 通貨を表します。 
 | 
| Date | 
 クラス 
Dateは、特定のインスタントを表します(精度はミリ秒)。 | 
| Dictionary<K,V> | 
Dictionaryクラスは、Hashtableのようにキーを値にマップするクラスのabstract親です。 | 
| DoubleSummaryStatistics | 
 カウント数、最小、最大、合計、平均などの統計情報を収集するための状態オブジェクト。 
 | 
| EnumMap<K extends Enum<K>,V> | 
 列挙型のキーと一緒に使用するための特殊な 
Map実装です。 | 
| EnumSet<E extends Enum<E>> | 
 列挙型と一緒に使用するための特殊な 
Set実装です。 | 
| EventListenerProxy<T extends EventListener> | 
 追加パラメータのセットをリスナーに関連付ける、 
EventListenerクラスのabstractラッパー・クラスです。 | 
| EventObject | 
 
 すべてのイベント状態オブジェクトの派生元になるルート・クラスです。 
 | 
| FormattableFlags | 
 FomattableFlagsは 
Formattable.formatTo()メソッドに渡され、Formattableの出力形式を変更します。 | 
| Formatter | 
 printf形式の文字列用のインタプリタ。 
 | 
| GregorianCalendar | 
GregorianCalendarは、Calendarの具象サブクラスであり、世界のほとんどの地域で使用される標準的な暦体系を提供します。 | 
| HashMap<K,V> | 
 Mapインタフェースのハッシュ表に基づく実装です。 
 | 
| HashSet<E> | 
 このクラスは、ハッシュ表(実際にはHashMapのインスタンス)に連動し、Setインタフェースを実装します。 
 | 
| Hashtable<K,V> | 
 このクラスは、ハッシュ表(キーを値にマップ)を実装します。 
 | 
| IdentityHashMap<K,V> | 
 このクラスは、キーと値を比較するときにオブジェクトの等価性の代わりに参照の等価性を使用する、ハッシュ表を持つMapインスタンスを実装します。 
 | 
| IntSummaryStatistics | 
 カウント数、最小、最大、合計、平均などの統計情報を収集するための状態オブジェクト。 
 | 
| LinkedHashMap<K,V> | 
 予測可能な反復順序を持つMapインタフェースのハッシュ表とリンク・リストの実装です。 
 | 
| LinkedHashSet<E> | 
 予測可能な反復順序を持つSetインタフェースのハッシュ表とリンク・リストの実装です。 
 | 
| LinkedList<E> | 
ListおよびDequeインタフェースの二重リンク・リスト実装です。 | 
| ListResourceBundle | 
ListResourceBundleは、ロケール用のリソースを便利かつ使いやすいリストで管理する、ResourceBundleの抽象サブクラスです。 | 
| Locale | 
Localeオブジェクトは、地理的、政治的、または文化的に特定の地域を表します。 | 
| Locale.Builder | 
Builderは、setterによって構成される値からLocaleのインスタンスを構築するために使用されます。 | 
| Locale.LanguageRange | 
 このクラスは、RFC 4647の言語タグの照合に定義されている言語範囲を表します。 
 | 
| LongSummaryStatistics | 
 カウント数、最小、最大、合計、平均などの統計情報を収集するための状態オブジェクト。 
 | 
| Objects | 
 このクラスは、オブジェクトで操作するための 
staticユーティリティ・メソッドで構成されます。 | 
| Observable | 
 このクラスは、Observableオブジェクト、つまりモデル/ビュー・パラダイムの「データ」を表します。 
 | 
| Optional<T> | 
 null以外の値が含まれている場合も含まれていない場合もあるコンテナ・オブジェクトです。 
 | 
| OptionalDouble | 
double値が含まれている場合も含まれていない場合もあるコンテナ・オブジェクトです。 | 
| OptionalInt | 
int値が含まれている場合も含まれていない場合もあるコンテナ・オブジェクトです。 | 
| OptionalLong | 
long値が含まれている場合も含まれていない場合もあるコンテナ・オブジェクトです。 | 
| PriorityQueue<E> | 
 優先度ヒープに基づく、制限なしの優先度キューです。 
 | 
| Properties | 
Propertiesクラスは、プロパティの永続セットを表します。 | 
| PropertyPermission | 
 このクラスはプロパティ・アクセス権のためのクラスです。 
 | 
| PropertyResourceBundle | 
PropertyResourceBundleは、プロパティ・ファイルからの一連のstatic文字列を使用してロケール用のリソースを管理する、ResourceBundleの具象サブクラスです。 | 
| Random | 
 このクラスのインスタンスは、一連の擬似乱数を生成するために使用されます。 
 | 
| ResourceBundle | 
 リソース・バンドルには、ロケール固有のオブジェクトが含まれます。 
 | 
| ResourceBundle.Control | 
ResourceBundle.Controlは、バンドル・ロード処理中にResourceBundle.getBundleファクトリによって呼び出される一連のコールバック・メソッドを定義します。 | 
| Scanner | 
 正規表現を使用してプリミティブ型および文字列の構文解析が可能な、単純なテキスト・スキャナです。 
 | 
| ServiceLoader<S> | 
 単純なサービス・プロバイダ・ロード機能です。 
 | 
| SimpleTimeZone | 
SimpleTimeZoneは、グレゴリオ暦で使用するためのタイムゾーンを表すTimeZoneの具象サブクラスです。 | 
| Spliterators | 
Spliteratorとそのプリミティブ特化であるSpliterator.OfInt、Spliterator.OfLongおよびSpliterator.OfDoubleのインスタンスを操作または作成するためのstaticクラスおよびメソッドです。 | 
| Spliterators.AbstractDoubleSpliterator | 
 制限付きの並列処理を許可するために 
trySplitを実装する抽象Spliterator.OfDoubleです。 | 
| Spliterators.AbstractIntSpliterator | 
 制限付きの並列処理を許可するために 
trySplitを実装する抽象Spliterator.OfIntです。 | 
| Spliterators.AbstractLongSpliterator | 
 制限付きの並列処理を許可するために 
trySplitを実装する抽象Spliterator.OfLongです。 | 
| Spliterators.AbstractSpliterator<T> | 
 制限付きの並列処理を許可するために 
trySplitを実装する抽象Spliteratorです。 | 
| SplittableRandom | 
 (様々なコンテキストの中でも特に)サブタスクを生成する可能性がある独立した並列計算に使用可能な、一様乱数値のジェネレータです。 
 | 
| Stack<E> | 
Stackクラスは、オブジェクトの後入れ先出し(LIFO)スタックを表します。 | 
| StringJoiner | 
StringJoinerは、デリミタで区切られ、(オプション)指定された接頭辞から始まり、指定された接尾辞で終わる文字のシーケンスを構築するために使用されます。 | 
| StringTokenizer | 
 StringTokenizerクラスを使用すると、アプリケーションで文字列をトークンに分割できます。 
 | 
| Timer | 
 バックグラウンド・スレッドで将来実行されるタスクをスケジュールする、スレッドのための機能です。 
 | 
| TimerTask | 
 Timerによって1回または繰返し実行するようにスケジュール可能なタスクです。 
 | 
| TimeZone | 
TimeZoneは、タイムゾーン・オフセットを表します。また、サマー・タイムを認識します。 | 
| TreeMap<K,V> | 
 赤 - 黒ツリーに基づく 
NavigableMap実装です。 | 
| TreeSet<E> | 
TreeMapに基づくNavigableSet実装です。 | 
| UUID | 
 不変のUUID (universally unique identifier)を表すクラスです。 
 | 
| Vector<E> | 
Vectorクラスは、オブジェクトの可変長配列を実装します。 | 
| WeakHashMap<K,V> | 
 ハッシュ表に基づいた、弱キーによるMapインタフェースの実装です。 
 | 
| 列挙型 | 説明 | 
|---|---|
| Formatter.BigDecimalLayoutForm | 
BigDecimalの書式設定用の列挙型です。 | 
| Locale.Category | 
 ロケール・カテゴリの列挙型です。 
 | 
| Locale.FilteringMode | 
 この列挙型は、ロケール・マッチング用のフィルタリング・モードを選択するための定数を提供します。 
 | 
| 例外 | 説明 | 
|---|---|
| ConcurrentModificationException | 
 この例外は、オブジェクトの並行変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。 
 | 
| DuplicateFormatFlagsException | 
 重複するフラグが形式指示子内で指定されていたときにスローされる、非チェック例外です。 
 | 
| EmptyStackException | 
Stackクラスのメソッドによってスローされ、そのスタックが空であることを示します。 | 
| FormatFlagsConversionMismatchException | 
 変換およびフラグに互換性がない場合にスローされる、非チェック例外です。 
 | 
| FormatterClosedException | 
 フォーマッタを閉じる際にスローされる、非チェック例外です。 
 | 
| IllegalFormatCodePointException | 
Character.isValidCodePoint(int)で定義される無効なUnicodeコード・ポイントを持つ文字がFormatterに渡された場合にスローされる、非チェック例外です。 | 
| IllegalFormatConversionException | 
 書式指示子に対応する引数の型が互換性のない型である場合にスローされる、非チェック例外です。 
 | 
| IllegalFormatException | 
 書式文字列に不正な構文または指定された引数と互換性のない書式指示子が含まれる場合にスローされる、非チェック例外です。 
 | 
| IllegalFormatFlagsException | 
 不正な組み合わせフラグが指定された場合にスローされる、非チェック例外です。 
 | 
| IllegalFormatPrecisionException | 
 精度が-1以外の負の値のとき、変換が精度をサポートしないとき、または何らかの理由で値がサポートされないときにスローされる、非チェック例外です。 
 | 
| IllegalFormatWidthException | 
 書式幅が-1以外の負の値のとき、または何らかの理由でサポートされないときにスローされる、非チェック例外です。 
 | 
| IllformedLocaleException | 
 引数のBCP 47タグが整形式でないことを示すために、 
LocaleおよびLocale.Builderのメソッドによってスローされます。 | 
| InputMismatchException | 
 取得されたトークンが予期する型のパターンと一致しないか、予期する型の範囲外である場合に、 
Scannerによりスローされます。 | 
| InvalidPropertiesFormatException | 
 入力がプロパティ・コレクションに適したXMLドキュメント・タイプ( 
Properties仕様)に準拠していなかったために、操作を完了できなかったことを示すためにスローされます。 | 
| MissingFormatArgumentException | 
 対応する引数のない書式指示子が存在するか、引数インデックスが存在しない引数を参照する場合にスローされる、非チェック例外です。 
 | 
| MissingFormatWidthException | 
 書式幅が必要なときにスローされる、非チェック例外です。 
 | 
| MissingResourceException | 
 リソースが欠落していることを通知します。 
 | 
| NoSuchElementException | 
 各種のアクセッサ・メソッドによってスローされ、リクエストされている要素が存在しないことを示します。 
 | 
| TooManyListenersException | 
 TooManyListenersException 例外は、Javaイベント・モデルの一部として、マルチキャスト・イベント・ソースをユニキャスト特殊ケースであると注釈して実装するために使用されます。 | 
| UnknownFormatConversionException | 
 不明な変換が指定された場合にスローされる、非チェック例外です。 
 | 
| UnknownFormatFlagsException | 
 不明なフラグが指定された場合にスローされる、非チェック例外です。 
 | 
| エラー | 説明 | 
|---|---|
| ServiceConfigurationError | 
 サービス・プロバイダのロード中に問題が発生した場合にスローされるエラー。 
 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.