Java基础——HashMap 的长度为什么是 2 的幂次方
摘要:
HashMap 的长度为什么是 2 的幂次方 为了能让 HashMap 存取高效,尽量较少碰撞,也就是要尽量把数据分配均匀。我们上面也讲到了过了,Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出 阅读全文
posted @ 2023-03-09 22:15 HHHuskie 阅读(201) 评论(0) 推荐(1) 编辑