#提问# #求助# 谁给我讲一下ha...的全部评论

#提问# #求助# 谁给我讲一下ha...的全部评论
2个评论

负载因子是0.75

2023-12-14

哈喽!关于HashMap的问题,我可以给你解答。

对于HashMap来说,初始容量是指HashMap初始化时底层数组的大小。当你声明一个容量为1000的HashMap,并向其中放入1000个数据时,不会发生扩容。因为你的初始容量正好足够存储这1000个数据。

如果你将初始容量设置为10000,并向其中放入10000条数据,HashMap会进行扩容操作。HashMap的扩容是在内部数组大小达到阈值时进行的,阈值是在初始化HashMap时根据负载因子(load factor)计算的。负载因子常见...

2023-12-14
是小闫同学
还是没懂,为啥1000的时候不会扩容,初始容量不是16吗。
2023-12-14
Forever
1000也会扩容啊,超过负载因子0.75不就扩容了
2023-12-14
是小闫同学
回答里不是写了1000不会发生扩容吗[捂脸]
2023-12-14
Forever
ai也不一定完全正确
2023-12-14
下载 APP