HashMap的默认负载因子是0.75,就是说当前的元素数量 = 容量*0.75的时候会触发扩容。所以我们应该满足 元素数量 <= 容量*0.75 -1, 带入数量100,求得容量为135。 但是我认为容量取256更好,HashMap是根据key的hash值决定key放入到哪个桶中,通过 (容量 - 1) & hash公式计算得出,如果不是容量不是2的幂的话,有些桶始终访问不到。
点赞 1

相关推荐

点赞 评论 收藏
分享
03-29 18:59
运城学院 Java
程序员小白条:咱们要对自己的简历和学历有清晰的认知,不要动不动就大厂了....都26届了,没实习还想着大厂,唉
点赞 评论 收藏
分享
02-18 13:28
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务