码迷,mamicode.com
首页 > 编程语言 > 详细

java集合

时间:2017-11-13 22:59:23      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:rabl   try   ash   支持   接口   位置   hash   set   list接口   

collection接口:它是Java集合框架的一个跟接口,也是List、set和queue接口的父接口。同时它定义了可用于操作List、Set和Queue的方法----增删改查。

Map接口:它提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的。Map接口有一个重要的实现类HasMap/

1、在Map接口中的键值对是以/entry类型的对象实例形式存在的。

2、在Map接口中键值对(key值)是不可以重复的,value值是可以重复的,也就是存在多对一的关系。

3、在Map接口中提供了分别返回key值的集合、value值的集合以及entry集合的方法。

4、Map支持泛型,同时key值和value值都是可以为null的。

5、在HashMap中的Entry对象是无序排序的,这点特性和List接口是相反的。

6、在HashMap中有且只能有一个key值为null的映射。(key值是不能重复的)

 

List接口:List 接口有一个重要的实现类ArrayList(数组序列)

1、List是元素有序并且可以重复的集合。

2、List可以精确的控制每个元素的插入位置,或删除某个元素的位置。

 

comparator接口:临时的比较规则。如果某一个类药实现这个接口,那必然要实现它的compare方法。

 

comparable接口:默认的比较股则。当实现了这个接口,则表示这个类的实例可以比较大小,可以进行自然排序。如果某一个类要实现这个接口,那必然要实现它的comparaTo()方法。

 

java集合

标签:rabl   try   ash   支持   接口   位置   hash   set   list接口   

原文地址:http://www.cnblogs.com/chenzezhan/p/7828333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!