上一篇讲到ArrayDeque作为队列,性能碾压了LinkedList。所以,我们用顺序队列的时候,优先选择Arr...[作者空间]
这篇我们来看看ArrayDeque的性能分析。 之前我们在《【八】ArrayList与LinkedList的遍历》...[作者空间]
我们在学习ArrayList的时候,知道其底层是数组。而在学习LinkedList时候,知道其实现了Deque接口...[作者空间]
这篇看看leetcode的 [21]合并2个有序链表: 还记得我们在《【五】ArrayList考点》里面做过的第9...[作者空间]
这篇我们用LinkedList实现的deque接口。 大家都学过,Queue是队列,先进后出,就是从头部进,从尾巴...[作者空间]
从上一篇我们看到,ArrayList实现了RandomAccess接口,而LinkedList没有实现这个接口。这...[作者空间]
我们使用容器经常会用到遍历,而之前几篇文章都没有提到这一点。所以,今天把这块内容补一下。 ArrayList 集成...[作者空间]
上一篇我们知道了LinkedList的数据结构是双向链表,所以优缺点与双向链表类似。国际惯例,先上结论。 增删查改...[作者空间]
今天开始学习LinkedyList源码(以后所有源码都在jdk1.13上分析)。 一般我们都有以下几个问题: Li...[作者空间]
一般ArrayList面试考点都在考察应聘者是否知道ArrayList底层是数组,优缺点,各种操作的时间复杂度,最...[作者空间]
上一篇我们知道了,ArrayList核心是个数组。那么,心中肯定有个疑问:ArrayList是怎么实现数组的扩容的...[作者空间]
今天开始学习ArrayList源码(以后所有源码都在jdk1.13上分析)。学习源码肯定要带着问题来学的,要不漫无...[作者空间]
容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键...[作者空间]
几个概念 需要了解Stream、Pipeline、Stage、Sink几个概念。 Stream Stream就是一...[作者空间]
加载因子 loadfactor 默认的容量是 16,而 threshold 是 16*0.75 = 12; 加载因...[作者空间]
本篇文章主要分析一下Java集合框架中的迭代器部分,Iterator,该源码分析基于JDK1.8,分析工具,And...[作者空间]
本篇文章主要分析一下Java集合框架中的Set部分,HashSet,该源码分析基于JDK1.8,分析工具,Andr...[作者空间]
LinkedHashMap简介 继承自 HashMap,一个有序的 Map 接口实现,这里的有序指的是元素可以按插...[作者空间]
本篇文章主要分析一下Java集合框架中的Map部分,HashMap,该源码分析基于JDK1.8,分析工具,Andr...[作者空间]
本篇文章主要分析一下 Java 集合框架中的 List 部分,LinkedList,该源码分析基于JDK1.8,分...[作者空间]