版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Collection : 单列集合的根接口
List : 有序集合的根接口 有序 有索引 可重复
ArrayList :底层是数组
add(Object o)
addAll(Collection c)
get(int index)
set(int index,Object o)
remove(int index)
remove(Object o)
size()
contains(Object o)
indexOf(Object o)
LinkedList:链表
Set :无序集合的根接口 无序 无索引 无重复
HashSet
add(Object o)
addAll(Collection c)
remove(Object o)
contains(Object o)
size()
TreeSet
add(Object o)
addAll(Collection c)
remove(Object o)
contains(Object o)
size()
队列:先进先出。
堆栈:先进后出。
链表:Linkedlist底层是链表,查询慢,增删快。(线程不安全)。
数组:ArrayList底层是数组,查询快,增删慢。(线程不安全)。