List实现类
JAVA中List集合Stream流详解_list stream-CSDN博客
List接口特点:元素有序 可重复
Arraylist 可变数组
jdk 8 以前Arraylist容量初始值10
jdk8 之后初始值为0,添加数据时,容量为10;
ArrayList与Vector的区别?
LinkList:双向链表
优点:不连续存储,随机添加和删除操作方法
缺点:不连续存储,遍历速度慢
有链表头和链表尾
新增针对链表头和链表尾的操作方法
Set集合及实现类
Set接口 extends Collection 特点:无序 唯一
HashSet
TreeSet
Map集合及实现类
HashMap中的key如何去除重复项?
调用key的hashCode与equals方法
TreeMap:二叉树
左小,右大的方式存储
读取:按中序(左-中-右)
key:通过比较规则,排序并去除重复
注意:key 必须为同一种数据类型的值。不能出现null值