目录
一、集合
- 集合:一种操作比较便利的对象容器,可以用于存储多个对象(工具)
- 位置:位于java.util 包中
- 分为两大集合体系: ①Collection
②Map
二、Collection(根接口) 集合体系
1) 根接口:Collection
2) 常用的功能方法
1. 子接口:List
①特点:存储 任意类型的对象,有序、有下标、元素可以重复的。
②功能方法:
③ArrayList【开发重点】
1)底层用数组实现,查询效率较高,增(插 入)删效率较慢。线程不安全,执行效率较高。
【注】创建ArrayList对象时,底层数组并没有完成初始化,长度为0,当第一次调用 add方法时,代表实际意义使用ArrayList集合存储对象,底层数组才初始化,空间默认长度为 10,当存储对象达到数组上限,自动完成扩容,每一次扩容倍数为 1.5倍(如果出现小数取整数位的长度)
④ Vector:底层数组实现,查询效率较高,增(插入)删效率较慢。线程安全,效率较低。
⑤ Lin