![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HashMap
安藤青司
这个作者很懒,什么都没留下…
展开
-
HashMap源码剖析之put()和get()方法
前言 由于Java 1.7和Java 1.8的HashMap的HashMap中的put()和get()方法在实现上差异很大,所以本文将于分别分析这两个版本的put()和get()f方法 下面将会分析这部分的源码,如果觉得源码分析内容太啰嗦,可以跳过源码部分,直接看源码下面的总结。 put()方法源码分析 HashMap的put()方法是我们最常用的方法,但是put()方法是怎么工作的呢? ...原创 2020-03-24 10:13:53 · 251 阅读 · 0 评论 -
一文让你彻底理解 Java HashMap 和 ConcurrentHashMap
前言 Map 这样的Key Value在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 HashMap 众所周知 HashMap 底层是基于数组 + 链表组成的,不过在 jdk1.7 和 1.8 中具...原创 2020-03-24 09:47:42 · 168 阅读 · 0 评论