一、List集合 特点:有序可重复 1.1 ArrayList 1.2 LinkedList 1.3、Stack 二、Set集合 Set接口没有提供Collection接口额外的方法,但实现Set接口的集合类中的元素是不可重复的。总结:无序不可重复 2.1、HashSet 2.1.1 LinkedH ...
分类:
编程语言 时间:
2016-08-10 19:25:51
阅读次数:
171
集合的定义 集合的容量是可以自动扩展的,在编程时更具灵活性; 数组中既可以存放基本数据类型,也可以存放引用数据类型; 而集合类中只能存放引用数据类型; 集合的分类 1、Collection 接口 - 线性集合;每一个元素只有一个前驱,同时也只有一个后继; a)List 接口 - 可以存放有序有重复的 ...
分类:
编程语言 时间:
2016-08-05 16:10:26
阅读次数:
199
3 A: B: C: D: 正确答案是 B 解析: LinkedList是实现List,Collection接口,是链表方式进行构建的,根据开发要求不同,可以使用LinkedList实现栈(先进先出)和堆(先进后出)这样的数据结构。 (选择一项) 4 A: B: C: D: 正确答案是 C 解析: ...
分类:
其他好文 时间:
2016-08-05 15:23:35
阅读次数:
256
LinkedList是实现List、Collection接口,是链表方式进行构建的,根据开发要求不同,可以使用LinkedList实现栈(先进先出)和堆(先进后出)这样的数据结构。所以正确答案是B Java的HashMap 类是一个散列表,它存储的内容是键值对(key-value)映射。HashMa ...
分类:
其他好文 时间:
2016-08-05 13:49:23
阅读次数:
179
一、前言 前面我们介绍了Collection接口的定义及一系列实现,并重点介绍了List体系下的一些实现,对于Collection来说,其实还有Set系列同样很重要,但由于Set是依赖于Map实现的,所以我们在这里先介绍Map. Collection的特点是存储一类元素的集合,而Map则描述了一组映 ...
分类:
其他好文 时间:
2016-08-05 00:53:25
阅读次数:
169
一. 同步容器出现的原因 在Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。 List、Set、Queue接口分别继承了Collection接口,Map本身是一个接口。 注意Collection和Map是一个顶层接口,而List、Set、Queue则继承了Collec ...
分类:
编程语言 时间:
2016-08-02 01:13:15
阅读次数:
254
Set接口并没有对Collection接口进行扩充,只是比Collection接口要求更加严格了,不能增加重复的元素,并且采用散列的储存方式,所以没有顺序 TreeSet类中如果比较器中某个属性没有比较,则会认为是同一个对象。 一个完整的类应该重写equals(),toString(),hashCo ...
分类:
编程语言 时间:
2016-07-31 00:02:04
阅读次数:
485
java中集合框架的概述 java集合类主要用于保存对象的。 常用的集合对象: Colletion接口,Collection接口是集合中的顶层容器,表示的是一组对象,它的下面有两个子接口List接口和Set接口。 List接口:元素有序,可以重复。 ArrayList:底层以数组进行存储元素,存储在 ...
分类:
编程语言 时间:
2016-07-28 14:19:25
阅读次数:
177
集合:用来存放多种元素的一种类型。框架:是一种结构体系,有多个类构成。下面介绍两种常用的集合,即Collection集合和Map集合。Collection集合Collection(接口)List(子接口)Set(子接口)ArrayList、LinkedList、VerctorHashSet、TreeSet如上表所示,Collection是个单列集合,..
分类:
编程语言 时间:
2016-07-24 21:09:20
阅读次数:
193
18.集合框架(Map集合概述和特点)
A:Map接口概述
查看API可以知道:
将键映射到值的对象
一个映射不能包含重复的键
每个键最多只能映射到一个值
B:Map接口和Collection接口的不同
Map是双列的,Collection是单列的
Map的键唯一,Collection的子体系Set是唯一的
Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是针对元...
分类:
编程语言 时间:
2016-07-24 18:02:26
阅读次数:
286