Java中HashMap,LinkedHashMap,WeakHashMap,HashTable,TreeMap等的区别?
阿神
阿神 2017-04-18 09:48:24
0
2
799

Java中

HashMap
LinkedHashMap
WeakHashMap
HashTable
IdentityHashMap
TreeMap

的区别?

和它们各自的实现特点
比如HashMap用数组和链表来保存等。

阿神
阿神

闭关修行中......

全員に返信(2)
黄舟

データ構造を学んだことがありますか?

いいねを押す +0
大家讲道理

HashMap: ハッシュ テーブルに基づいて実装されたマップ (キーと値) タイプ
TreeMap: 順序付けされたマップ (キーによる自然な並べ替えに基づく)
LinkedHashMap: 順序付けされたマップ (挿入順の並べ替えに基づく)
WeakHashMap : キーへの弱い参照のみを保持するため、キーが再利用されると、キーに対応するレコードが自動的に削除されます。
IdentityHashMap: 通常、Map実装においてキーの値が等しい場合(equalsがtrue)、このMapは同じオブジェクト(参照)を判断基準として使用します。公式には使用が推奨されていません。
HashTable: HashMap と同様に、キーまたは値は null、スレッドセーフ、昔ながらの実装にすることができます。
最後に、この種の問題を抱えている投稿者は、Java SE API について詳しく説明されている Java SE マニュアルを直接読むことをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!