集合了解哪些?

集合分为两类:一类是以单个元素存储的集合,超级父接口是Collection;一类是以键值对的方式存储,超级父接口是Map。集合不能直接存储基本数据类型,集合存储的都是引用类型,即java对象的内存地址。

一、Collection接口下的子接口List、Set:List集合是有下标的,元素有序,可重复;Set集合没有下标,元素无序,不可重复。

1、List接口的实现类ArrayList、LinkedList、Vector:

2、Set接口的实现类HashSet:

3、Set接口的子接口SortedSet:放在SortedSet集合中的元素是自动按照大小顺序排序的。

4、SortedSet接口的实现类TreeSet:

二、Map接口:所有Map接口下的集合都是以键值对的形式存储元素,key的特点也是没有下标,元素无序,不可重复。

1、Map接口的实现类HashMap、Hashtable、ConcurrentHashMap:

2、HashMap的子类LinkedHashMap:

3、Hashtable的子类Properties:

4、Map接口的子接口SortedMap:

5、SortedMap的实现类TreeMap:

全部评论

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
杨柳哥:这不是普通人,那这个钱的是天才
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务