集合框架示图 Collection接口和Map接口 方法API介绍 Collection接口: boolean add(E e) :添加元素到集合中 boolean addAll(Collection c) : 将指定 collection 中的所有元素都添加到此 collection 中(可选操作 ...
分类:
编程语言 时间:
2018-09-13 20:16:19
阅读次数:
232
1-Java集合的特点 Collection接口:不唯一,无序 List接口:不唯一,有序 其中常用类:ArrayList、LinkedList ArrayList实现了长度可变的数组;遍历元素和随机访问元素的效率比较高 LinkedList采用链表存储方式。插入、删除元素时效率比较高 Set接口: ...
分类:
编程语言 时间:
2018-09-13 14:25:48
阅读次数:
140
基本思路 1. Iterator接口中有两个方法 2. Collection接口 定义一个返回类型为Iterator的方法 3. 以ArrayList为例 继承Collection接口,并实现 方法。 返回一个 类型的对象 该 类型的对象,实现了 的接口,并且重写相应的方法。 ...
分类:
其他好文 时间:
2018-09-09 14:52:25
阅读次数:
145
1、List,Set都是继承自Collection接口,Map则不是 2、List特点: 元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set ...
分类:
其他好文 时间:
2018-09-03 20:30:38
阅读次数:
170
小生快要准备找工作了 现在开始复习一下Java基础之容器 Set和List是一个个往里面存 Map是两个两个往里面装 所谓重复指的是他们互相equals Collection 接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式 Set中的数据对象没有顺序并且不可以重复 List ...
分类:
编程语言 时间:
2018-09-01 23:59:02
阅读次数:
342
List概括 先回顾一下List在Collection的框架图: 从图中可以看出: 1. List是一个接口,他继承Collection接口,代表有序的队列。 2. AbstractList是一个抽象类, ,它继承与AbstractCollection。AbstractList实现了List接口中除 ...
分类:
其他好文 时间:
2018-09-01 22:07:46
阅读次数:
166
今日内容介绍 1、Map接口 2、模拟斗地主洗牌发牌 01Map集合概述 A:Map集合概述: 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同 ? a:Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个 ...
分类:
其他好文 时间:
2018-08-31 01:23:45
阅读次数:
236
1.JAVA 的集合有哪些 ,包括比较 答:Map ,Set ,List ,Queue 。其中Map 是键值对的形式存在,Set ,List ,Queue都是继承Collection接口 。 Set 是无顺的,不可重复的。 (不可重复的原理,其内部是一个Map) List是有序的,可重复的。 Que ...
分类:
其他好文 时间:
2018-08-29 18:02:11
阅读次数:
173
1、概述 Map集合没有继承Collection接口,其提供的 key到value的映射。Map中不能包含相同的key,每个key只能映射到一个value。key还决定了存储对象在映射中的存储位置,但不是由key对象本身决定的,而是通过一种“散列技术”进行处理,产生一个散列码的整数值。散列码通常用做 ...
分类:
其他好文 时间:
2018-08-26 13:05:10
阅读次数:
191
引言 第三天卡。。。 今天主要看了下java容器方面的知识,很累但是很充实。吃两把鸡去了,休息一下,再战。 开始 -Collection 存储对象的集合;Map 存储键值对的映射表 -Iterator(迭代器模式) -集合访问器,用于循环访问集合中的对象 -所有实现了Collection接口的容器类 ...
分类:
编程语言 时间:
2018-08-25 20:04:43
阅读次数:
119