1. コレクションの概念と機能:
1. 概念: コレクションは、同じ属性を持つ任意の数のオブジェクトを格納できるコンテナーです。データを整理します
2)。 多数のアイテムを簡単かつ迅速に検索します
3)。マッピング関係と、キー領域から対応する一意のオブジェクトをすぐに見つけることができます。
2. Java コレクション フレームワーク システム:
1.Collection インターフェイス:
(1) List
1.ArrayList 実装クラス:
*要素は順序付けされており、シーケンスと呼ばれます
*正確に指定できる 特定の位置の要素の挿入や削除を制御する
※最下層は配列で実装
2.LinkedList実装クラス
(2)Set
1.HashSet実装class
*要素にはSetは必要なく、繰り返し不可でsetと呼ばれます
2.Mapインターフェース
(1)HashMap
*Mapは要素をフォームに格納するマッピング関係を提供します実装可能なキーと値のペア(キー、値)のキーに基づいて値を素早く検索
*キーと値のペアはEntey型のオブジェクトインスタンスとして存在します
*キー値は繰り返し可能ですが、値は値を繰り返すことはできません
3. コレクションツールクラス
*Collections.sort()メソッド
4.Comparableインターフェース
*デフォルトの比較ルール、ComparaTo()メソッドを実装する必要があります
5.Comparatorインターフェース
*一時的な比較ルール。Compare() メソッドを実装する必要があります
3. コレクション内の汎用要素。オブジェクトへの参照をコレクションに入れる場合は、任意のタイプのオブジェクトを使用できます。その型は無視され、オブジェクト クラスとして扱われます。
ジェネリックは、特定のコレクションがコンパイル中に型チェックされることを規定しており、コレクション要素を取得するために型を直接指定できます。例: コレクションには学生クラスのみを保存できると規定されています
List<Student> stuList = new ArrayList<Student>();