从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 Arra ...
分类:
编程语言 时间:
2020-03-14 20:13:21
阅读次数:
78
容器(1)Colletion函数库是java.util包下的接口和类--类:产生对象,存放数据--接口:访问数据(2)Collection函数库与数组的区别--数组的容量是有限的,collection没有限制--collection函数库只能存放对象,数组没有限制(3)Collection接口--S ...
分类:
其他好文 时间:
2020-03-14 11:11:36
阅读次数:
55
概述 java的集合主要有Collection和Map两个接口派生而出,包含了一些子接口和实现类组成了集合框架 继承树: Collection接口 子接口一:List Iterator迭代器相关记录:https:////www.cnblogs.com/csyh/p/12316962.html ...
分类:
编程语言 时间:
2020-03-08 14:10:51
阅读次数:
43
一、Map集合概述和特点 * A:Map接口概述 * 查看API可以知道: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 * B:Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯一,Collecti ...
分类:
其他好文 时间:
2020-03-08 09:18:03
阅读次数:
69
(请关注 本人“集合”总集篇博文—— "《详解 Collection接口》" ) 在Collection接口的子接口中,最重要的,也是最常见的两个—— List接口 和 Set接口 。 那么,为什么有了 List接口这么方便的接口,还要讲解Set接口呢? 在本人博文—— "《详解 List接口》" ...
分类:
其他好文 时间:
2020-03-04 23:29:56
阅读次数:
64
(请关注 本人“集合总集篇”博文—— "《详解 集合框架》" ) 首先,本人来讲解下 Collection集合的继承体系 : Collection集合 的继承体系: Collection接口是 集合框架 的 顶层接口之一 ,而Collection接口的继承体系如下所示: 父接口: Iterable接 ...
分类:
其他好文 时间:
2020-03-04 23:18:13
阅读次数:
82
Java的集合类由Collection接口和Map接口派生,其中: List代表有序集合,元素有序且可重复 Set代表无序集合,元素无序且不可重复 Map集合存储键值对 那么本篇文章将从源码角度讨论一下无序集合Set。 HashSet HashSet实现 Set 接口,由哈希表(实际上是一个 Has ...
分类:
编程语言 时间:
2020-03-02 11:01:09
阅读次数:
57
如今经常用到Java中的各种集合类,所以特地在网上学习了一下Java的几种集合类,总结在这篇博客中。 首先。集合是Java SE API所提供的一系列类(java.util包内)的实例,可以用于动态存放多个对象,便于我们操作。 1.Collection接口 Collection接口声明了一组管理它所 ...
分类:
编程语言 时间:
2020-02-24 00:55:12
阅读次数:
83
collection里面有什么子类?(list和set是实现了collection接口的。) List: 1.可以允许重复的对象(可重复,有序集合)。2.可以插入多个null元素。3.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使 ...
分类:
其他好文 时间:
2020-02-18 09:31:58
阅读次数:
68
集合 框架关系图: Collection接口下面有三个子接口:List、Set、Queue。此篇是关于Queue<E>的简单学习总结。 Queue: Queue(队列):是一种特殊的链型结构,它的特点是先进先出(FIFO),通常只在尾部插入,头部删除,它经常和Stack(栈)进行比较,但Stack的 ...
分类:
其他好文 时间:
2020-02-17 17:46:41
阅读次数:
59