Java中的集合框架接口大致分为2类 一类是Collection接口 一类是Map接口,Collection继承Iterator接口。下面是一张集合框架的大致的结构
常用集合对比:
List Map Set 三者之前的有什么区别
1.List、Set继承Collection Map属于单独的接口
2.List里面存储的元素有顺序,可以重复 Set里面存储的元素不能重复 是无序的 Map是存放键值对的方式 里面的key不能重复 Value可以重复
3、list是有序的 map和set无序
4、与List相关的是ArrayList、LinkList、Verctor。与Set相关的是HashSet、TreeSet、LinkHashSet;与Map相关是HashMap、TreeMap、LinkHashMap