Javaのjava.util.Hashtable
機能は。と同じjava.util.HashMap
です。それらの主な違いは、Hashtable
スレッドセーフであり、同期されてHashMap
いないのに同期されることです。JDK5の時点で、ConcurrentHashMap
マルチスレッドコンテキストに使用できるものがあります。よりも優れたパフォーマンスを発揮しHashtable
ます。Hashtable
では、将来使用する理由はありますか?
2 に答える
5
下位互換性が唯一の理由Hashtable
はまだJDKにあります。
また、の別の代替手段Hashtable
はCollections.synchronziedMap
です。
于 2012-05-01T02:07:52.537 に答える
0
HashTableを使用する既存のインターフェースがいくつかあります。ほとんどの場合、すべてではないにしても、互換性を損なうことなくこれらを置き換えることはできません。
于 2012-05-01T02:17:11.763 に答える