HashTable与HashMap区别

1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;
2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。
3.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap
4.哈希值的使用不同,HashTable直接使用对象的hashCode,而HashMap重新计算hash值

posted on 2017-11-07 14:09  D-Z-K  阅读(112)  评论(0编辑  收藏  举报

导航