HashMap的loadFactor为什么是0.75?

当为1的时候,查找链表或者红黑树效率低
当为0.5的时候,才存了一般数据就要扩容,浪费空间
所以取一个时间与空间的折衷(从泊松分布角度算出来的)

我这么想的,0.5或者1都不合适,0.5 ~ 1区间内取值的话,capacity是2的幂,capacity * 0.75能够得到一个整数,省事儿

原文地址:https://www.cnblogs.com/treasury/p/13171499.html