![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java集合框架
Nevermoretoo
这个作者很懒,什么都没留下…
展开
-
ArrayList详解及源码分析
ArrayList详解及源码分析一、ArrayList继承及实现体系二、属性介绍:三、初始化方法介绍:三、主要方法操作 一、ArrayList继承及实现体系 二、属性介绍: ArrayList内部维护了一个Object类型的数组,数组有角标,特点就是查询快,但是增删就相对来说慢一些,所以,如果对数据查询的多,增删的少就用ArrayList来维护数据。 //默认初始容量 private...原创 2018-12-20 11:10:14 · 277 阅读 · 0 评论 -
Vector详解及源码分析
Vector详解及源码分析1.继承与实现体系:2. vector简单介绍3 vector的主要属性介绍:4.vector的构造方法:5.Vector的增删方法介绍: 1.继承与实现体系: 2. vector简单介绍 vector与ArrayList一样,同属于AbstractLists的子类,但与ArrayList不同的是,它对于内部对元素的操作方法都是同步的,即线程安全的,但随之而来的就是效率...原创 2018-12-21 14:52:14 · 447 阅读 · 0 评论 -
LinkedList详解及源码分析
LinkedList详解及源码分析1.LinkedList概述:2.LinkedList继承实现体系:3.LinkedList主要属性介绍:4.LinkedList的构造方法:5.LinkedList的操作方法: 1.LinkedList概述: LinkedList相较于ArrayList而言,ArrayList底层是维护了一个数组,而LinkedList是维护了一个双向链表。所以在增删元素时,L...原创 2018-12-21 17:43:16 · 203 阅读 · 0 评论 -
HashMap详解(jdk1.8)
HashMap类put方法详解(jdk1.8)一、HashMap的数据结构二、往哪里put?三、put方法源码分析:四、hash方法: 本文的一部分内容是参照了 http://www.iteye.com/topic/539465, 这部分小弟没有这位大佬讲得好,但源码的解释大家可以看看我的,因为大佬没有详细解释,而且版本比较久远。本文关于源码的解析都是基于jdk1.8的。本文没有涉及链表的树化内容...原创 2019-03-30 14:36:49 · 627 阅读 · 0 评论