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链表结构,遍历的效率低,删除,插入数据的效率高

原文地址:https://www.cnblogs.com/gengshidong/p/6897526.html