List --- 元素有序,元素可重复,线性存储 <br>
ArrayList:底层是数组下标从0开始,不适合做大量的增删操作会导致创建新的数组,适合查找元素<br>
LinkedList : 是一个双向循环链表,方面了增删操作,适用于增删操作较多的过程<br>
Vector : 用法与List相同,它的线程是安全的,List的线程是不安全的<br>
Set --- 元素无序,不可重复
HashSet :根据对象的哈希值进行确定存储位置,通过HashMap实现<br>
TreeSet :通过TreeMap来进行实现<br>