コレクションとは何ですか?
Java コレクション クラスは java.util パッケージに格納され、オブジェクトを格納するために使用されるコンテナです。
注:
1. コレクションにはオブジェクトのみを保存できます。たとえば、int 型データ 66 をコレクションに格納すると、実際には Integer クラスに変換されて自動的に格納されます Java の各基本データ型には、対応する参照型があります。
2. コレクションには、オブジェクト自体ではなく、オブジェクトへの参照が保存されます。したがって、コレクション内のオブジェクトを、コレクション内のオブジェクトへの参照と呼びます。オブジェクト自体は引き続きヒープ メモリに配置されます。
3. コレクションには、数に制限なく、さまざまな種類のデータを保存できます。
Java Collection Framework
マップ シリーズ コレクションを除く、上記のすべてのコレクション クラスが、左側のコレクションはすべて Iterator インターフェイスを実装しています。
Iterator はコレクション内の要素を走査するために使用されるインターフェイスで、主に hashNext()、next()、remove() の 3 つのメソッドがあります。
そのサブインターフェイス ListIterator は、それに基づいて 3 つのメソッド、つまり add()、previous()、および hasPrevious() を追加します。
画像からわかること:
1. コレクションは主に、コレクションとマップの 2 つのインターフェイスに分かれています。
2.Collection はそれぞれ List と Set に継承されます。
3.List は AbstractList によって実装され、ArrayList、LinkList、VectorList の 3 つのサブクラスに分割されます。
4.Set は AbstractSet によって実装され、HashSet と TreeSet の 2 つのサブクラスに分かれています。
5.Map は AbstractMap によって実装され、HashMap と TreeMap の 2 つのサブクラスに分かれています。
6.Map は Hashtable によって実装されます。
推奨チュートリアル: Java チュートリアル
以上がJavaのコレクションの概念を理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。