ArrayList集合的特点和原理

ArrayList

  1. ArrayList 底层是通过维护了一个Object数组实现的,特点是查询速度快,增加删除慢
  2. ArrayList 使用无参构造函数创建对象时,Object数组默认的容量是10,当长度不够时,自动增长0.5倍,也就是原来数组长度的1.5倍
  3. 当数据需要频繁的查询,而增加删除较少的时候,建议使用ArrayList数组存储数据。

ArrayList集合的特点和原理