Java中的集合框架接口大致分为2类 一类是Collection接口  一类是Map接口,Collection继承Iterator接口。下面是一张集合框架的大致的结构java集合框架总结

常用集合对比:

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

相关文章: