集合了解哪些?

集合分为两类:一类是以单个元素存储的集合,超级父接口是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:

全部评论

相关推荐

舂锋:不能投什么岗都用一份简历,一般都是要看企业的岗位需求来写职业技能或者是项目经历,跟岗位相关的就写多一点。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务