18.01_集合框架(Map集合概述和特点)
A:Map接口概述
查看API可以知道:
将键映射到值的对象
一个映射不能包含重复的键
每个键最多只能映射到一个值
B:Map接口和Collection接口的不同
Map是双列的,Collection是单列的(HashSet底层依赖HashMap,两个共用一套Hash算法)
Map的键唯一,Collection的子体系Set是唯一的
Map集合的...
分类:
其他好文 时间:
2016-06-02 14:04:01
阅读次数:
240
Arrays:数组类,是包java.util下面的一个类,Collection接口也在这个包下面。 主要的方法: Arrays.asList(数组对象) //此静态方法用于将Array转化为List类型对象。常常用于List类型对象的初始化中。 Arrays.sort(array):升序排序; Ar ...
分类:
编程语言 时间:
2016-06-01 23:08:10
阅读次数:
236
Collection接口:集合,下面有两大分支,List和Set,期中List是有序队列,元素可以重复,Set是集合,元素不能重复。 AbstractCollection抽象类:实现了Collection大部分的接口。AbstractList抽象类:继承了AbstractCollection抽象类。 ...
分类:
其他好文 时间:
2016-05-31 22:33:05
阅读次数:
129
首先,我们先看一下Collection集合的基本结构: 1、Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象。Collection接口派生了两个子接口Set和List,分别定义了两种不同的存储方式,如下: 2、 Set接口 Set接口继承于Collectio ...
分类:
其他好文 时间:
2016-05-27 16:36:38
阅读次数:
142
Collection
1、常用方法
Collection 接口用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。Collection 在前面的大图也可以看出,它是List和Set 的父类。并且它本身也是一个接口。它定义了作为集合所应该拥有的一些方法。如下:
注意:
集合必须只有对象,集合中的元素不能是基本数据类型。
Collection接口支持如添加和除去等基...
分类:
其他好文 时间:
2016-05-27 13:01:03
阅读次数:
222
首先先截个图来看看集合所包含的类及接口:
Collection接口:...
分类:
编程语言 时间:
2016-05-27 12:19:19
阅读次数:
307
Java中的List继承自Collection接口。List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。跟Set集合不同的是,List允许有重复元素。对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中。当然,也有List的实现...
分类:
编程语言 时间:
2016-05-27 12:07:00
阅读次数:
246
这周学了集合,分为collection接口和map接口。collection接口有两个子接口:Arraylist和linklist接口。map实现类是hashmap。其中list接口特点是:元素有序,不能重复,支持null元素,可以通过索引访问list对象容器中的元素。set接口特点是元素没有顺序, ...
分类:
其他好文 时间:
2016-05-24 22:33:35
阅读次数:
187
本周学习的课程较难,主要接触了集合框架、反射以及部分Swing包含内容。 首先集合框架,主要要掌握的知识点如下: java集合框架的层次结构,使用Collection接口定义的公用方法对集合和线性表操作 使用Iterator接口遍历集合,使用JDK的增强for each循环替代迭代Iterator进 ...
分类:
其他好文 时间:
2016-05-22 23:11:53
阅读次数:
163
1、List,Set,map都是继承自Collection接口, java.util2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) 3、List接口有 ...
分类:
编程语言 时间:
2016-05-19 10:28:54
阅读次数:
138