#1. リスト コレクション: (順序付け、要素は繰り返し可能)
1. ArrayList コレクション:
1) 基礎となるデータ構造は配列であり、検索は高速ですが、追加と削除は低速です。 2) スレッドは安全かつ効率的ではありません2. ベクター コレクション:
1) 基礎となるデータ構造は配列であり、高速です2) スレッド セーフ、低効率3. LinkedList コレクション:
1) 基礎となるデータ構造はリンクされたリストであり、クエリには時間がかかり、追加と削除は高速です2) スレッドは安全ではありませんが、高効率です2. セット コレクション (要素を繰り返すことはできません、要素は一意です)
1. ハッシュセット コレクション :
1) 基礎となるデータ構造はハッシュ テーブルであり、ハッシュ テーブルは 2 つのメソッド、hascode に依存します。 () メソッドと等しい () メソッド 2) 2 つのメソッドの実行順序: 最初に hascode() 値が同じかどうかを確認します はい: 引き続き、equals() メソッドを実行し、その戻り値を確認します。 は true: 要素が繰り返されることを意味します。## を追加しません# は false: 要素を直接追加します
いいえ: コレクションに直接追加します
2、ツリーセット コレクション:1) 最下層 データ構造はバイナリ ツリーです
推奨チュートリアル:
Java チュートリアル以上がJavaのコレクションとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。