有数组了为什么还要搞个 ArrayList 呢?

通常我们在使用的时候,如果在不明确要插入多少数据的情况下,普通数组就很尴尬了,因为你不 知道需要初始化数组大小为多少,而 ArrayList 可以使用默认的大小,当元素个数到达一定程度 后,会自动扩容。

可以这么来理解:我们常说的数组是定死的数组,ArrayList 却是动态数组。

你可能感兴趣的:(ArrayList)