
java集合框架
java集合框架
胖胖的小菜鸡
这个作者很懒,什么都没留下…
展开
-
java集合框架----HashTable源码分析
HashTable 简介原创 2020-02-29 16:05:16 · 119 阅读 · 0 评论 -
java集合框架----HashMap 源码分析
HashMap简述原创 2020-02-28 21:50:12 · 107 阅读 · 0 评论 -
java集合框架----HashSet 源码分析
简介 HashSet继承于AbstractSet,实现接口Set,内部使用HashMap来存储数据,数据存储在HashMap的key中,value只是同一个默认值,所以HashSet存储的值是不能重复的、 HashSet实现 HashSet几乎实现了Set接口中的所有方法,在此我们不对每一个方法进行介绍,只介绍一部分重要方法和属性。首先我们看一下HashSet的构造方法,了解一下HashSet是如...原创 2020-02-21 21:17:55 · 153 阅读 · 0 评论 -
java集合框架----Map 源码分析
Map 简述 java.util.Map 接口表示键和值之间的映射对象。Map接口不是Collection接口的子类型。因此它的行为与其他集合类型略有不同。Map接口取代了传统的 Dictionary类,它是一个完全抽象的类而不是接口。 Map 接口具有以下几个特征: Map提供了三个集合视图:键集,键值映射集和值集合。 Map 不能包含重复的键,每个键最多可以映射一个值。一些实现允许null键...原创 2020-02-21 20:38:46 · 207 阅读 · 0 评论 -
java集合框架----ArrayList 源码分析
ArrayList 简述 Java ArrayList是List接口的可调整大小的数组实现,这意味着它以默认大小开始,并在将更多数据添加到数组列表时自动扩容。 除了实现List接口之外,此类还提供了一些方法来操作内部用于存储列表的数组的大小。 ArrayList不是线程安全的,多线程环境下可以考虑用 List list = Collections.synchronizedList(new Arr...原创 2020-02-19 22:15:36 · 348 阅读 · 0 评论 -
java集合框架----List 源码分析
List 简述 Java.util.List 是 Collection 的子接口。它是一个有序集合,可以存储重复的值。由于List保留可插入元素的位置的控制,因此它可以按索引访问元素,也可以搜索列表中的元素。 List的一些重要特点有: List 接口是 Java Collections Framework 的成员。 List 允许添加重复元素 List允许拥有’null’元素 List接口在J...原创 2020-02-04 15:38:22 · 119 阅读 · 0 评论 -
java集合框架----Set 源码分析
Set 简述 Set 是一个不包含重复元素的集合。它继承于 Collection 接口。 它有以下特点: Set与List不同,Java Set不是有序集合,它的元素没有特定的顺序 Set不提供对插入元素的位置的控制 Set不能通过索引访问元素,但是可以搜索列表中的元素 Set允许最多仅添加一个null元素 Set接口在Java 8中有一个默认方法:spliterator Set 类图 Set...原创 2020-02-02 20:14:01 · 242 阅读 · 0 评论 -
java集合框架----Iterator 源码分析
Iterator 简述 terator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义是,提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 在Java中,Iterator是 java.util 包中 Collection 框架中的接口。 它是一个Java C...原创 2020-02-01 15:15:14 · 177 阅读 · 0 评论 -
java集合框架----Collection 源码分析
Java集合框架的根接口Collection,通过本文我们可以进一步了解Collection的属性及提供的方法。在介绍Collection接口之前我们不得不先学习一下Iterable,因为Collection接口继承了它 Collection接口类图 Iterable源码分析 Iterable接口有三个方法,其中两个方法使用default修饰的,这是jdk1.8的新特性,允许接口中有默认实现方法...原创 2020-02-01 14:25:58 · 132 阅读 · 0 评论 -
java集合框架----概述
集合框架概述 数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。 集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.concurrent包下。 集合框架体系图 Java集合框架主要包括两种类型的容...原创 2020-01-28 22:02:17 · 136 阅读 · 0 评论