HashMap底层机制
首先:HashMap扩容机制和HashSet完全一致
Hashtable
基本介绍
1、存放的元素是键值对
2、hashTable的键和值都不能为null,否则会抛出NullPointerException
3、hashTable使用方法基本上和HashMap上的一样
4、hashTable是线程安全的,hashMap是线程不安全的
5、键相同时,再添加,则替换对应的value。
Hashtable底层原理
1、底层为 Hashtable$Entry内部类,初始默认容量为11个。
2、负载因子为0.75
3、扩容规则为 两倍 + 1 执行addEntry(hash, key, value, index)进行扩容。