エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Java]Hashmap,HashTableの違い - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java]Hashmap,HashTableの違い - Qiita
1、継承が違い HashMap HashTable HashTable extends Dictionary ここにHashTableの親クラスdictionary... 1、継承が違い HashMap HashTable HashTable extends Dictionary ここにHashTableの親クラスdictionaryはもう使われていない。 2、nullキーの違い HashTableでは、nullのkeyとnullのvalueは使えない。 HashMapでは使える。 3、マルチスレッドのサポートの違い HashTableのIFはすべてsynchronizedを追加されたため、そのままマルチスレッドの環境で動作できる。 HashMapはマルチスレッドで使うとdeadlockを発生する可能性がある。 ※:それを回避するために、java1.5からConcurrentHashMapを追加された、マルチスレッド 環境では使える。 4、スピードの違い HashMapは速い HashTableは遅い まとめ 一般的にHashMapを使うべき、ただマルチスレ

