一、概念:
1、集合是接口,Collections是所有集合接口的父接口,它的子接口常用的有:Set、List、Map
2、Collections集合接口:
- 没有约束元素是否重复
- 定义了集合运算等基本行为
- 是集合的根接口
3、Set接口(对应于python中的set集合):
- 继承于Collections
- 元素不允许重复
- 元素无序排列
4、List接口(对应于python中的list列表):
- 继承于Collections
- 元素允许重复
- 元素有序排列,元素有索引号,索引号从0开始
5、Map接口(对应于python中的dict字典):
- 继承于Collections
- 元素允许重复
- key是关键字,value是集合元素
- 当key重复时,value会覆盖原来的