![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java集合
java集合
chilx
格物致知
展开
-
java集合之HashMap源码分析
文章目录HashMap基本介绍初始化数据操作添加元素 put(K, V)获取元素 get(K)删除元素(K)总结 HashMap基本介绍 底层数结构 jdk_1.8之前的底层数据结构是数组 + 链表 jdk_1.8之前的底层数据结构是数组 + 链表 + 红黑树 本篇主要分析的是jdk_1.8 继承体系 public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, C原创 2020-05-18 18:09:47 · 371 阅读 · 0 评论 -
java集合之LinkedList源码分析
文章目录LinkedList基本介绍初始化数据操作添加元素获取元素删除元素总结 LinkedList基本介绍 底层数结构 LinkedList的底层数据结构是链表 继承体系 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, ...原创 2020-04-30 15:14:01 · 347 阅读 · 0 评论 -
java集合之ArrayList源码分析
文章目录ArrayList基本介绍初始化添加删除总结 ArrayList基本介绍 底层数据结构 ArrayList实际上就是动态数组, 所以他的底层数据结构为数组(Array) 继承体系 public class ArrayList<E> extends AbstractList<E> implements List<E>, Rand...原创 2020-04-29 15:19:55 · 336 阅读 · 0 评论