Javaのコレクションの概念を理解する方法

王林
リリース: 2019-11-16 10:32:08
オリジナル
5005 人が閲覧しました

Javaのコレクションの概念を理解する方法

コレクションとは何ですか?

Java コレクション クラスは java.util パッケージに格納され、オブジェクトを格納するために使用されるコンテナです。

注:

1. コレクションにはオブジェクトのみを保存できます。たとえば、int 型データ 66 をコレクションに格納すると、実際には Integer クラスに変換されて自動的に格納されます Java の各基本データ型には、対応する参照型があります。

2. コレクションには、オブジェクト自体ではなく、オブジェクトへの参照が保存されます。したがって、コレクション内のオブジェクトを、コレクション内のオブジェクトへの参照と呼びます。オブジェクト自体は引き続きヒープ メモリに配置されます。

3. コレクションには、数に制限なく、さまざまな種類のデータを保存できます。

Java Collection Framework

Javaのコレクションの概念を理解する方法

マップ シリーズ コレクションを除く、上記のすべてのコレクション クラスが、左側のコレクションはすべて 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!