第八章:集合 数组和集合的区别 数组:一旦声明了数组长度无法改变,只能保持指定的数据类型,元素的数据类型必须相同,不能混排。集合:长度和动态扩容,元素类型可以是任何类型,可以混合使用。 Collection接口 List接口 List接口:不唯一,有序(添加顺序) ArrayList ArrayLi ...
分类:
其他好文 时间:
2017-06-16 20:15:29
阅读次数:
160
Map接口概述 * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯一,Collection的子体系Set是唯一的 * Map集合的数据结构值针对键有效,跟值 ...
分类:
其他好文 时间:
2017-06-16 19:30:11
阅读次数:
188
/** * Collection接口 * 常用的方法: * add(Object e) 确保此 collection 包含指定的元素(可选操作)。 * size():获取集合中元素的个数 * remove(Object e):移除元素 * clear():清空集合中元素 * contains(Obj ...
分类:
编程语言 时间:
2017-06-13 12:43:13
阅读次数:
227
接口 java.lang.Iterable 是 java.util.Collection 接口的 父接口, 但出现时间较晚 不考虑 接口 java.util.Collection 接口是层次结构的跟接口 接口 java.util.List<E> 接口下的实现类允许存储重复元素 接口 java.uti ...
分类:
编程语言 时间:
2017-06-10 23:29:39
阅读次数:
247
一、java集合Collection和Map的概述(http://www.cnblogs.com/escore/p/6931369.html) 二、java集合Collection接口详解(http://www.cnblogs.com/escore/p/6931374.html) 三、java集合C ...
分类:
编程语言 时间:
2017-06-10 17:04:38
阅读次数:
145
大致分为Set,List,Queue,Map四种体系 Set代表无序不可重复的集合,通过元素本身访问 List代表有序可重复的集合,通过元素索引访问 Map代表有映射关系的集合,通过key访问 Queue代表一种队列集合的实现 Collection接口是List,Set,Queue的父接口,定义了如 ...
分类:
编程语言 时间:
2017-06-07 18:43:49
阅读次数:
171
Collection接口 1综述:集合接口Collection 接口java.util包 Collecton接口常用的子接口有:List接口(列表,序列)、Set接口(集) List接口常用的子类有:ArrayList类(数组列表)、LinkedList类(链表) Set接口常用的子类有:HashS ...
分类:
其他好文 时间:
2017-06-03 23:25:44
阅读次数:
286
在java.util包中提供了一些集合类,常用的有List、Set和Map类,其中List类和Set类继承了Collection接口。这些集合类又称为容器,它们与数组不同,数组的长度是固定的,而集合的长度是可变的,数组用来存放基本数据类型的数据,集合用来存放类对象的引用。List接口、Set接口、Ma..
分类:
其他好文 时间:
2017-06-02 17:49:30
阅读次数:
109
数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 二、层次关系 如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collection接口是 ...
分类:
编程语言 时间:
2017-05-31 13:59:00
阅读次数:
185
集合 因为容器中数据结构不同。容器有很多种,不断的共性功能抽取,形成了集合体系-->集合框架称之为collection接口 集合框架 Collection接口中的共性功能 1.添加 Boolean add(Object obj);一次添加一个 Boolean addAll(Collection c) ...
分类:
其他好文 时间:
2017-05-26 00:57:21
阅读次数:
328