hashmap和hashtable的异同
1.两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。
2.key、value都是对象,但是不能拥有重复key值,value值可以重复出现。
1.Hashtable中,key和value都不允许出现null值。
2.HashMap允许null值(key和value都可以),因为在HashMap中null可以作为健,而它对应的值可以有多个null。
3 Hashtable 是线程安全的,每个方法都要阻塞其他线程,所以 Hashtable 性能较差,HashMap 性能较好,使用更广。
4. Hashtable 继承了 Dictionary类,而 HashMap 继承的是 AbstractMap 类。

浙公网安备 33010602011771号