JavaSE面试
1. 集合本质上是用来保存多个数据,类似于数组,实际上就是一个可变的数组,用来保存多组数据的
2. collection 保存数组的特点,不重复,无序
3. list 包含ArrayList ,LinkedList
3.1 List保存数据的特点,可以重复,有顺序的存储
3.2 ArryList保存数据可重复,有顺序,保存数据的结构跟数组完全一样
3.3 LinkedList保存数据可重复,有顺序,保存数据的结构,链表存储结构
4. set保存数据,不可以重复,无顺序的存储
4.1 TreeSet按照一个hashcode编码进行一个排序
4.2 HashSet与4.1一样
5. ArrayList与LinkedList之间的对比
ArrayList数组结构,遍历的效率高,删除,插入数据的效率比较低
LinkedList链表结构,遍历的效率低,删除,插入数据的效率高