介绍汇总:
注:从初始流程图中,可以发现在初始化时就创建好内部维护的数组、扩容警戒值、装载因子。默认初始的初始容量为 11 ,以及默认的装载因子为 0.75。
注:其中每次扩容都会以原本容量的 2 倍 + 1 为新容量,newCapacity = (oldCapacity
// 扩容一
package map.hashtable;
import java.util.Hashtable;
public class HashtableSource {
@SuppressWarnings({"all"})
public static void main(String[] args) {
Hashtable hashtable = new Hashtable();
for (int i = 1 ; i
Map | 版本 | 线程安全 | 效率 | 语序 null 键 null 值 |
---|---|---|---|---|
HashMap | 1.2 | 不安全 | 高 | 可以 |
Hashtable | 1.0 | 安全 | 较低 | 不可以 |
参与评论
手机查看
返回顶部