【Java基础Java集合(2)ArrayList

不遗余力地接近,费尽心思地琢磨,偶尔以特立独行标榜,归于安静,归于遗忘,归于平和,也终成生命中荡起的涟漪。 —— 宜追寻

ArrayList 概述

介绍

  • ArrayList底层基于数组队列实现,可以动态增长,相当于动态数组,可以存放null元素。
  • ArrayList继承AbstractList类,实现了List,Cloneable,RandomAccess接口,是顺序容器,放入到容器中的顺序和实际存储的顺序相同。
  • RandomAccess是一个标志接口,表明支持随机访问,在ArrayList中可以通过序号快速获取元素对象。 ArrayList0.png
  • 基本操作

    操作 含义
    add(E e) 向容器中添加元素
    add(int index, E element) 向容器中对应位置添加元素
    addAll(Collection