Java コレクション フレームワーク (JCF)は、一般的に再利用可能なコレクション データ構造を実装する一連のクラスとインターフェイスです。
Collection
インターフェースです。
コレクション階層のルート インターフェイス。コレクションは、要素と呼ばれるオブジェクトのグループを表します。要素の重複を許可するコレクションもあれば、許可しないコレクションもあります。順序付けられているものもあれば、順序付けられていないものもあります。JDK は、このインターフェースの直接的な実装を提供しません。それは、Set や List のような、より具体的なサブインターフェースの実装を提供します。このインターフェイスは通常、コレクションを渡し、最大の汎用性が必要な場合にコレクションを操作するために使用されます。
Collections
コレクションを操作するための特定のメソッドを持つユーティリティ クラスです。
このクラスは、コレクションを操作する、またはコレクションを返す静的メソッドのみで構成されます。これには、コレクションで動作するポリモーフィック アルゴリズム、指定されたコレクションに基づく新しいコレクションを返す「ラッパー」、およびその他のいくつかのオッズとエンドが含まれています。
Oracle Java コレクションのチュートリアルを読む
「コレクション」とは、要素のコンテナを表す用語です。これは、Java のキーワードまたはクラス/インターフェース名ではありません。を参照する識別子として使用できますCollection
。おそらくあなたはこれを見たに違いありません:
Collection<String> collection ;
コレクション (コンテナーと呼ばれることもあります) は、複数の要素を 1 つのユニットにグループ化した単なるオブジェクトです。コレクションは、集計データの格納、取得、操作、および通信に使用されます。通常、それらは自然なグループを形成するデータ項目を表します。