HashMap和HashTable区别

相同点:都实现了Map接口

不同点:

1.HashMap允许键和值为null,HashTable不允许键或值为null

2.HashTable是同步的,而HashMap不是,故HashMap更适合单线程环境,HashTable更适合多线程环境。

3.HashMap 提供了可供应用迭代的键的集合,因此,HashMap 是快速失败的。另一方面, Hashtable 提供了对键的列举(Enumeration)。 

posted @ 2018-03-08 22:39  小草1234  阅读(70)  评论(0编辑  收藏  举报