首先上一张关于集合的思维导图,以便记忆。
集合就是叫Collection,他的父类就是Iterable(迭代器),我们可以看到List、Set和Map处于两个分支。 然后List、Set、Queue(队列)都继承Collection.
Queue 又叫队列(先进先出) 和 堆栈(先进后出)
1.ArrayList和LinkList的区别
ArrayList:数组结构,有下标
优点:查询速度快
缺点:添加删除的速度慢
LinkList:链表结构,没有下标
优点:添加和删除的速度快
缺点:不适合做查询
2.Array与ArrayList有什么区别
(1)Array是Java中的数组,声明数组有三种方式
int[] a=new int[10];<