ArrayList集合

ArrayList类实现了可变数组,允许保存所有元素,包括null,并可以根据索引位置对集合

进行快速随机访问:缺点是向指定位置插入对象或删除对象的速度较慢。

把检索发挥到极致

使用ArrayList集合比较多

因为往数组末尾添加元素,效率不受影响,

另外我们检索查找某个元素比较多。

ArrayList集合是非线程安全的。

1.默认初始化容量10(底层先创建了一个长度为0的数组,当添加第一个元素的时候,初始化容量10)

2.集合底层是一个Object[]数组,ArrayList是非线程安全的

3.构造方法:

      new ArrayList();

      new ArrayList(20);

      new ArrayList(HashSet集合)

      size();      方法获取的是集合元素的个数,不是集合容量的个数

posted @ 2021-03-02 09:06  幽香琳  阅读(52)  评论(0)    收藏  举报