java初始化扩容

 

 这样我们想放7个元素,就设置 7 / 0.75 + 1 = 10,经过jdk会生成16的容量,这样我们存放7个元素就不会因为扩容而损失性能了,当然会消耗一部分内存。

 

ArrayList 默认赋值16 使用了最大值,即指定默认容量大小的方式,这样效率更加高

posted @ 2022-01-24 16:26  全琪俊  阅读(31)  评论(0)    收藏  举报