当添加第1个值后,容量为16,加载因子为0.75,阀值为12

文章插图
当添加完第13个值后,执行了扩容操作,容量变为了32,加载因子不变,阀值变为了24

文章插图
有参构造方法测试-只设置初始容量
创建一个初始容量为12(非2次幂数)的 HashMap,并添加1个值

文章插图
创建一个初始容量为2的 HashMap,并添加2个值

文章插图
当添加完第1个值后,容量为2,加载因子为0.75,阀值为1

文章插图
当添加完第2个值后,执行了扩容操作,容量变为4,加载因子为0.75,阀值为3

文章插图
有参构造方法测试-设置初始容量和加载因子
创建一个初始容量为2、加载因子为1的 HashMap,并添加2个值

文章插图
当添加完第1个值后,容量为2,加载因子为1,阀值为2

文章插图
当添加完第2个值后,并没有执行扩容操作,容量、加载因子、阀值均没有变化

文章插图
推荐阅读
- 除湿盒里面的水倒在地板上怎么清 除湿剂水滴在地上怎么清除
- Chrome 调试工具的一些高阶功能
- 二叉树的遍历-递归和非递归
- 我用过的最优雅的支付 SDK 扩展包easyPay
- MySQL中Order by 结合 Limit 使用时的潜在陷阱
- 超棒的MD5加密工具
- 有老鼠屎的餐具应该怎么消毒 厨具有老鼠屎还能用吗
- 世界上最有钱的家族是哪个家族有多少钱 世界上最有钱的几大家族
- 详解MySQL内核对读写分离的支持特性
- HTTPS是怎么保证网络通信安全的
