- 博客(5)
- 收藏
- 关注
原创 JAVA集合源码解析 ArrayList 探索(基于JDK1.8)
JDK1.8ArrayList探索 JDK1.8ArrayList探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结...
2018-05-10 18:29:07 443
原创 JAVA集合源码解析 HashSet 探索(基于JDK1.8)
JDK1.8HashSet探索 本文所讨论的源码是基于JDK1.8展开的,由于篇幅有限,只讨论主要部分 JDK1.8HashSet探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.总结 1.简介 HashSet 是不同步的,继承的 set 接口,所以里面的元素是不能重复的,无序的,允许包含值为null的元素,但最多只能有...
2018-05-09 19:16:33 557
原创 JAVA集合源码解析 Hashtable探索(基于JDK1.8)
JDK1.8Hashtable探索 本文的讨论分析是基于JDK1.8进行的 依旧是采用前几篇文章的大纲来进行介绍 JDK1.8Hashtable探索 1.简介 2.探索 2.1类关系 2.2属性 2.3构造方法 2.4核心方法 3.思考 4.总结 1.简介 Hashtable 采用数组+单链表来实现的,Hashtable 实现了一个哈希表,它将键映射到值。...
2018-05-08 18:51:06 358
原创 JAVA集合源码解析 HashMap探索(基于JDK1.8)
JDK1.8HashMap探索 本文基于JDK1.8版本进行 国际惯例先来个大纲,以下就是按照大纲形式进行分析 JDK1.8HashMap探索 1. 简介 2.1类关系 2.2属性 2.3 构造函数 2.4核心方法 3.思考问题 4.总结 1. 简介 HashMap采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查...
2018-05-03 20:59:26 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人