一、框架关系如图
二、关系
1、Collections:用来存储管理一组对象Objects
2、Set 元素不能重复,是数学意义上的集合
SortedSet 元素有序且不能重复
3、List:线性结构
4、Queue :队列,先进先出
5、Deque:双端队列
6、VectorStack 栈:先进后出
7、ArrayList 可以当做顺序表,底层是一个动态的数组
8、LinkedList 不仅可以被当做列表,也可以被当做队列,底层是双向链表PriorityQueue
9、TreeSet 底层是一颗二叉搜索树,是一组有序的不重复集合
10、HashSet 底层是一个哈希表,特点是不能存储相同的元素
11、Map 是以 ket-value(键值对:可以通过key找到对应的value)形式存放的
12、 HashMap:增删查改时间复杂度是O(1),底层是二叉搜索树(红黑树)