与HashMap
相比,使用Hashtable
的主要优势是什么?因为,Hashtable
的主要优点是同步。
现在 map 也可以使用 synchronizedMap()
进行同步。
Map m = Collections.synchronizedMap(hashMap);
最佳答案
Hashtable
在集合框架之前就已经存在了,所以保留它主要是为了向后兼容。请改用 ConcurrentHashMap
。
请注意,语义上存在细微差别 - Hashtable
不允许空值,而 HashMap
允许空值和空键。
关于java - 哈希表的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877129/