![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小武、
这个作者很懒,什么都没留下…
展开
-
HashMap文档与源码剖析以及使用注意
HashMpa结构源码剖析 HashMap 本质是一个数组,jdk1.8里面的源码就是 一个 Node[]数组 这个Node类型是HashMap中的一个静态内部类,实现了Map.Entry接口 Map.Entry接口利用泛型规范了键值对的基本结构 也就是说HashMap是一个数组,这个数组中每个元素都是一个键值对的结构 此外再观察Node类型,会发现它还有一个Node类型...原创 2019-08-13 12:34:22 · 199 阅读 · 0 评论 -
从HashMap的containsKey入手深入剖析hashcode机制和equals机制
可以看到getNode是核心的方法,所以需要对getNode方法做详细的研究 下图是getNode的逻辑图,有逻辑图就可以很清晰高效的看懂一个方法 但是博客中显示的大小总是被压缩,读者可以点开看大图 我也在探索怎么写最合适 我始终觉得 图形化有利于高效的理解 为此,我要么做自己的博客,把页宽调大,能粘贴图片显示全面一些 也可以考虑直接开发可以显示onenote格式的...原创 2019-08-14 10:13:49 · 476 阅读 · 0 评论