JDK集合框架
JDK集合框架源码解析
小奇学编程
公众号:小奇学编程 号主
展开
-
Java集合概述篇——“上帝视角“全览集合框架
Java集合框架概述篇概述集合是Java中比较基础的模块,所有的集合类都处于 java.util包下,其中支持多线程的集合类位于 java.util.concurrent包下,有兴趣的朋友可以去看看相关的源代码。本文尝试以全局的角度,一窥Java集合框架的全貌;Java集合大致上可分 3 个部分,分别为: List、 Set、Map;文章会依次介绍三者各自的作用以及区别。话不多说,Let't Go!!!迭代器Iterator在开始介绍具体的容器之前,让我们先来看看迭代器为何物。迭代器提供了一种遍原创 2020-11-22 16:53:05 · 644 阅读 · 12 评论 -
Java集合List系列(二):LinkedList源码解析(JDK1.8)
Java集合List系列(二):LinkedList源码解析(JDK1.8)概述LinkedList是基于节点实现的 双向 链表的 List,每个节点都指向前一个和后一个节点从形成链表。类图从图中我们可以看出, LinkedList实现了4个接口和继承了1个抽象类,4个接口分别为:List接口,主要提供添加、删除、修改、迭代遍历等操作。Cloneable接口,代表 LinkedList支持克隆。Serializable接口,表示ArrayList支持序列化的功能。Deque原创 2020-11-16 19:10:38 · 2540 阅读 · 5 评论 -
Java集合List系列(一):ArrayList源码解析(JDK1.8)
JAVA集合List系列(一):ArrayList源码解析原创 2020-11-13 07:37:33 · 696 阅读 · 1 评论