编号 | HashMap | Hashtable |
---|---|---|
1 | HashMap 不同步 哈希表是同步的 | |
2 | HashMap可以包含一个空键和多个 null 值 | Hashtable 不能包含任何 null 键或 null 值 |
3 | HashMap 不是线程安全的,所以它对非线程应用程序很有用 | Hashtable 是线程安全的,可以在各个线程之间共享 |
4 | HashMap 继承AbstractMap | 类Hashtable 继承Dictionary 类 |
312、HashMap 和 Hashtable 有什么区别?