hashtable hashmap hashset的区别
2017-08-14 本文已影响10人
安安静静写代码
* 1 tashtable 和 hashmap 泛型有两个 以键值对的形式存在的
* hashset只有一个泛型
* 2 hashmap 和 hashset 初始容量 是 16
* hashtable 是11
* 3 hashmap 的 键 和 hashset 只允许有一个null值
* hashtable 键 和 值都不允许出现null值
* 4 hashtable 线程安全的 ,hashmap 线程不安全的
*
* 5 hashmap 在真正的hashcode的基础之上增加了一些过滤条件
* hashtable 直接使用的hashcode