前言 ArrayList 作为 Java 集合框架中最常用的类,在一般情况下,用它存储集合数据最适合不过.知其然知其所以然,为了能更好地认识和使用 ArrayList,本文将从下面几方面深入理解 ArrayList: 为什么不用数组,用 ArrayList ArrayList 特性的源码分析 Java 8 后 的 ArrayList 正确的 ArrayList 使用姿势 为什么不用数组,用 ArrayList. 在 Java 语言中,由于普通数组受到长度限制,初始化时就需要限定数组长度,无法根据…