1.集合类 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,且长度一定,不可改变。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 其中,实现边框的是实现类,折线边框的是抽象类,点线边框的是接口 从图中可以看出,Collection接口是集合类的根接口,java中没有提 ...
分类:
编程语言 时间:
2018-06-27 17:29:16
阅读次数:
171
总共有两大接口:Collection 和Map ,一个元素集合,一个是键值对集合; 其中List和Set接口继承了Collection接口,一个是有序元素集合,一个是无序元素集合;而ArrayList和 LinkedList 实现了List接口,HashSet实现了Set接口,这几个都比较常用; H ...
分类:
编程语言 时间:
2018-06-24 17:56:39
阅读次数:
137
以下实例演示了如何遍历从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型的集合,以下我们分别使用了普通for,增强型的 for ,iterator 等方式来遍历集合: 关于Map类型集合的遍历 以下实例我们使用了 HashMap 的 keySet()与entrySet ...
分类:
编程语言 时间:
2018-06-17 13:36:44
阅读次数:
199
###01Map集合概述 A:Map集合概述: 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同 ? a:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 ? b:Map中的集合,元素 ...
分类:
其他好文 时间:
2018-06-13 11:58:43
阅读次数:
160
转自https://www.cnblogs.com/IvesHe/p/6108933.html (图一) 1.面试题:你说说collection里面有什么子类。 (其实面试的时候听到这个问题的时候,你要知道,面试官是想考察List,Set) 正如图一,list和set是实现了collection接口 ...
分类:
其他好文 时间:
2018-06-11 18:00:45
阅读次数:
202
一、概述: 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 1. Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 2. Map中的集合,元素是成对存在的(理解为夫妻)。每 ...
分类:
编程语言 时间:
2018-06-02 13:28:46
阅读次数:
215
一、set接口 概念:set接口继承自Collection接口,与List接口不同的是,set接口所储存的元素是不重复的。 二、HashSet集合 概念:是set接口的实现类,由哈希表支持(实际上是一个HashMap集合)。HashSet集合元素的提取顺序与存储顺序不相同。 采用哈希表数据结构存储数 ...
分类:
编程语言 时间:
2018-06-01 18:12:53
阅读次数:
217
1、Collection和Collections的差别 java.util.Collection 是一个集合接口,Collection接口在Java类库中有非常多详细的实现。比如List、Set java.util.Collections 是针对集合类的一个帮助类,它提供了一系列的静态方法实现对各种 ...
分类:
编程语言 时间:
2018-06-01 10:48:19
阅读次数:
193
collection 和 list set 和 ArrayList LinkedList HashSet LinkedHashSet的关系 collection接口的方法 add() clear() contains() remove() size() toArray() 公用方法 迭代器:用要进行 ...
分类:
其他好文 时间:
2018-05-30 19:16:00
阅读次数:
111
1、集合是java中提供的一种容器,可以用来存储多个数据。 2、ArrayList继承了抽象类Collection的同时,实现了接口list,同时List接口又继承了Collection接口。 3、Collection和List,ArrayList的关系 4、Collection接口的基本方法 5、 ...
分类:
编程语言 时间:
2018-05-28 15:00:01
阅读次数:
170