1. コレクションの概要
1. 概念: コレクションは、オブジェクトのグループ、つまりコレクションの要素を表します。コレクションによっては、同一の要素を許可するものと許可しないものがあります。ソートできるものとできないものがあるため、List と Set という 2 つのサブクラス インターフェイスが派生します。
2. マップを通じてコレクションを直感的に理解する
2. マップの紹介
1. コンセプト: マップはキーと値のペアの形式のコレクションです。その要素はキーと値で構成されます。マップのキーは一意であり、値は繰り返すことができます。
2. マップを通じてマップを直感的に理解する
3. スレッドの安全性と非スレッドの安全性については、ここで簡単に説明します:
1.複数のスレッド クラスが、特定のクラスの特定のメソッドを (メソッド内で) 同時に操作して、このクラスの特定のメンバー変数の値をエラーなく変更する場合、そのメソッドはスレッド セーフであると言います。
あるクラスのメソッドがスレッドセーフかどうかの鍵は、
(1) メソッドがクラスのメンバー変数を変更するかどうか
(2) メソッドがロックされているかどうか。 (同期されているかどうか) キーワードの変更)。
2. スレッドアンセーフ:
複数のスレッドクラスが特定のクラスの特定のメソッド (メソッド内) を同時に操作して、このクラスの特定のメンバー変数の値を変更する場合、エラーが発生しやすくなります。が発生するため、このメソッドはスレッド安全ではないと言えます。このメソッドをスレッドセーフにしたい場合は、synchronized キーワードを使用してメソッドを変更します。
以上がJavaコレクションフレームワーク解説その1の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。