
Java集合系列
chendroid
这个作者很懒,什么都没留下…
展开
-
Java集合系列——总序
一、概要Java集合是Java语言最基础也很重要的一部分知识,很多公司的面试官面试Java开发的时候都会专门考察Java集合方面的知识。网上已经有很多Java集合系列的文章,这里我也对Java集合大家族各个主要成员做个详细系统的介绍。本篇是总序,介绍集合大家族的主要成员,后面会介绍一些具体的集合实现类。二、Java集合大家庭Java集合类存放在java.util包中,工具包中其实包含了...原创 2018-04-18 21:05:54 · 599 阅读 · 0 评论 -
Java集合系列——ArrayList源码详解
1、ArrayList概述ArrayList作为Java集合的一个成员,是List接口的一个具体实现,底层是由数组的形式实现的,接下来从ArrayList源码角度分析下,JDK中每个版本对ArrayList都做了不同的优化,比如一个初始化的集合,在1.8之后,默认是空的,在add的时候,会自动填充到10。这里主要讨论1.8中的源码。 ArrayList是List的实现类。包含了添加,删除,替...原创 2018-06-02 15:46:00 · 325 阅读 · 0 评论 -
Java集合系列——LinkedList源码详解
1、LinkedList概述LinkedList类是双向列表,列表中的每个节点Node都包含了对前一个和后一个元素的引用.public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque&原创 2018-09-08 22:13:24 · 284 阅读 · 0 评论