这样我们想放7个元素,就设置 7 / 0.75 + 1 = 10,经过jdk会生成16的容量,这样我们存放7个元素就不会因为扩容而损失性能了,当然会消耗一部分内存。
ArrayList 默认赋值16 使用了最大值,即指定默认容量大小的方式,这样效率更加高
2022-05-26 18:55:03
这样我们想放7个元素,就设置 7 / 0.75 + 1 = 10,经过jdk会生成16的容量,这样我们存放7个元素就不会因为扩容而损失性能了,当然会消耗一部分内存。
ArrayList 默认赋值16 使用了最大值,即指定默认容量大小的方式,这样效率更加高