常用的集合的继承树 注:Map接口的数据结构和Collection接口设定的数据类型不同 继承接口Collection: List接口、Set接口、Queue接口、以及抽象类AbstractCollection 此处的设计思路:先定义一个具有特定特征的、抽象度很高的Collection接口,之后不同 ...
分类:
编程语言 时间:
2019-12-16 22:34:28
阅读次数:
110
List为一个接口,直接继承Collection接口,对比他们的接口变化:除了Collection接口中size(),isEmpty()等方法,其增加了基于下标index的一系列方法,摘抄部分接口方法: get(int) set(int, E) add(int, E) remove(int) ind ...
分类:
编程语言 时间:
2019-12-16 09:47:47
阅读次数:
86
自己整理的面试题,希望可以帮到大家,需要更多资料的可以私信我哦,大家一起学习进步! 59、ArrayList和Vector的区别 答: 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我 ...
分类:
编程语言 时间:
2019-12-15 20:12:09
阅读次数:
63
Collection: Collection接口中定义了Collection对象共有的一些基本方法,这些方法分为基本操作、批量操作、数组操作。基本操作是针对单个元素的操作,批量操作是同时对一批元素进行操作,数组操作是将集合转化数组的操作。 方法有: size(); <!--返回当前集合中包含的元素个 ...
分类:
其他好文 时间:
2019-12-14 11:42:13
阅读次数:
76
Set接口概述 java.util.Set 接口和 java.util.List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。与 List 接口 ...
分类:
编程语言 时间:
2019-12-12 01:31:01
阅读次数:
98
Set集合 Set集合中的对象不按特定的方式排序,只是简单的把对象放入集合中,但是不能包含重复对象。 Set集合由Set接口和Set接口的实现类组成,Set接口继承与于Collection接口 Set接口的实现类 Set接口常用的实现类有HashSet类和TreeSet类 HashSet类实现Set ...
分类:
编程语言 时间:
2019-12-10 20:59:41
阅读次数:
120
集合概述 集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据 集合和数组既然都是容器,它们有啥区别呢? 区别1: 数组的长度是固定的。 集合的长度是可变的。 区别2: 数组中存储的是同一类型的元素,可以存储基本数据类型值,也可以存储引用类型: 集合存储的都是对象。而且对象的 ...
分类:
编程语言 时间:
2019-12-09 13:33:41
阅读次数:
106
要点提示:每种合集都是可迭代的(Iterable)。可以获得集合的Iterator对象来遍历合集中的所有元素。 Iterator是一个经典的设计模式,用于在不需要暴露数据是如何保存在数据结构的细节的情况下,来遍历一个数据结构。 Collection接口继承自Iterable接口。Iterable接口 ...
分类:
其他好文 时间:
2019-12-06 11:48:34
阅读次数:
83
要点提示:Collection接口为线性表、向量、栈、队列,优先队列以及集合定义了共同的操作。 java合集框架支持以下两种类型的容器: 一种是为了存储一个元素 合集,简称为合集(collection); 另一种是为了存储键值对,称为映射表(map) 映射表是一个用于使用一个键(key)快速搜索一个 ...
分类:
其他好文 时间:
2019-12-06 11:42:00
阅读次数:
68
要点提示:List接口继承自Collection接口,定义了一个用于顺序存储元素的合集。可以使用它的两个具体类ArrayList或者LinkedList来撞见一个现行表(list)。 List接口中的通用方法 ArrayList和LinkedList定义在List接口下。List接口集成自Colle ...
分类:
其他好文 时间:
2019-12-06 11:30:03
阅读次数:
77