ArrayList集合
ArrayList类实现了可变数组,允许保存所有元素,包括null,并可以根据索引位置对集合
进行快速随机访问:缺点是向指定位置插入对象或删除对象的速度较慢。
把检索发挥到极致
使用ArrayList集合比较多
因为往数组末尾添加元素,效率不受影响,
另外我们检索查找某个元素比较多。
ArrayList集合是非线程安全的。
1.默认初始化容量10(底层先创建了一个长度为0的数组,当添加第一个元素的时候,初始化容量10)
2.集合底层是一个Object[]数组,ArrayList是非线程安全的
3.构造方法:
new ArrayList();
new ArrayList(20);
new ArrayList(HashSet集合)
size(); 方法获取的是集合元素的个数,不是集合容量的个数

浙公网安备 33010602011771号