1、コレクションの起源
-
配列の長さが固定され、追加の配列の要素を再定義する必要があまりにも面倒、配列の長さを超えます
-
Javaは、米国内部コレクションクラスを提供する任意のオブジェクトを格納することができ、長さは、要素増加の増加に伴って、変更することができ、減少要素と共に減少します
2、配列のセットとの間の差、および
差分[1]
-
アレイは、基本データ型を格納することができるいずれか、及び参照データ型を格納することができる、基本データ型に値が格納され、格納された参照データ型は、アドレス値であります
-
参考データ型(オブジェクト)のセットを格納する基本データ型のコレクションに格納されてもよいが、格納されたオブジェクトは、オートボクシングとなるであろう場合
[2] 2との間の差を。
-
配列の長さは固定されており、自動的に増やすことはできません
-
コレクションの長さは可変であり、要素の増加に応じて増加させることができます
配列やコレクションを使用する3
-
配列内の要素の数が固定されている場合に推奨
-
要素の固定数は、セットを推奨されていない場合
4、コレクションの説明:
ルートインタフェースコレクションの階層。コレクションは、コレクションの要素と呼ばれるオブジェクトのグループを表します。他の人がいない間、いくつかのコレクションは、重複要素を可能にします。他の人が順序付けられていながら、いくつかのコレクションは、発注されます。JDKは、このインタフェースの直接的な実装を提供していない:それは、(セットとリストなど)は、より特定のサブインターフェースの実装を提供します。このインタフェースは、通常のコレクションを転送し、ユニバーサル最大の必要なコレクションを操作するために使用されます。
図5は、収集システム図を継承しました