ArrayList讲解 ArrayList是Java中基于动态数组的集合,底层自动扩容。无参构造采用懒加载,首次添加元素时初始化容量为10。添加元素时先检查容量,若不足则扩容为原容量的1.5倍(通过右移运算)。指定位置添加元素需将后续元素后移;更新元素通过set方法替换并返回旧值;删除元素通过remove(索引)或remove(对象),后者只删除第一个匹配项,删除后移动元素并置空尾部以帮助GC回收。提前指定初始容量可减少扩容次数,提升性能。 2026-07-15 ☕Java后端开发 6 爱学习的小菜鸟