问答详情
源自:3-4 HashMap构造方法优化1

有个疑问?

假如要录入的数据是14000条或者20000条,容量是16384,会扩容吗?

比如:key通过hash取址后只有10000个不同的地址,其他的都是相同的

提问者:taojia 2020-06-18 12:40

个回答

  • 隔壁老杜不风流
    2020-06-24 10:01:31

    不会,老师讲的很明白了,如果不发生碰撞的话,是会扩容,照你的比如,key通过hash取址后只有10000(超过12288才会扩容),未达到16384*0.75=12288,所以是不会扩容的,这是我的理解,如果回答错误还望指正。