![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java源码分析
MyhEhud
知识是一片海洋,因为分享才能共同远航。
展开
-
面试必备1:HashMap(JDK1.8)原理以及源码分析
HashMap概述: 1:HashMap的数据结构 在分析HashMap的源码前,我们需要先知道HashMap是基于什么样的数据结构来进行数据存储的,知道了这些我们再去看源码就容易的多。 散列表(哈希表) 我们常用的数据结构就是数组和链表,数组具有增删慢查找快的特点,而链表具有增删快查找慢 的特点;基于上述特点,HashMap 即想要查询效率快,又想增删效率高,基于这样的特点HashMap的数据结...原创 2019-04-11 00:49:27 · 5496 阅读 · 5 评论 -
面试必备2:JDK1.8LinkedHashMap实现原理及源码分析
JDK1.8LinkHashMap实现原理及源码分析概述LinkHashMap的数据结构LinkHashMap的链表节点LinkedHashMapEntry概述 本文对LinkHashMap的源码分析是基于JDK1.8,因为LinkHashMap实在HashMap的基础上进行的功能扩展,所以需要掌握HashMap的源码和实现原理,如果不了解请先阅读我的另一篇HashMap的实现原理和源码分析 重点...原创 2019-04-11 00:56:14 · 4617 阅读 · 1 评论