本文最后更新于60 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
因为在HashMap中,计算一个元素应该放在哪个桶/链表是通过取与操作进行的,如数组长度为16(01111(0-15)),元素key为0101,则取与操作得到的位置是00101,扩容时只有将新数组的长度变为原来两倍才能实现与操作
因为在HashMap中,计算一个元素应该放在哪个桶/链表是通过取与操作进行的,如数组长度为16(01111(0-15)),元素key为0101,则取与操作得到的位置是00101,扩容时只有将新数组的长度变为原来两倍才能实现与操作