这里的所谓动态数组并不是那个“ 有多少元素就申请多少空间 ”的意思,通过查看源码,可以发现,这个动态数组是这样实现的,如果没指定数组大小,则申请默认大小为10的数组,当元素个数增加,数组无法存储时,系统会另个申请一个长度为当前长度1.5倍的数组,然后,把之前的数据拷贝到新建的数组。
ArrayList的动态扩展过程
最新推荐文章于 2024-02-24 14:10:51 发布
本文解析了动态数组的具体实现方式:初始默认容量为10,在数组满员时,系统自动创建一个新数组,其容量为旧数组的1.5倍,并将原有数据迁移至新数组。
7210

被折叠的 条评论
为什么被折叠?



