hashMap源码解析

Posted it馅儿包子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hashMap源码解析相关的知识,希望对你有一定的参考价值。

---恢复内容开始---

首先抛出一个问题:

为什么hashMap一般使用String作为key?

这是我学习前辈们的博文时看到的一个问题,觉着很有意思,所以记录下来.

原因1: 我当时的第一反应是:为什么不用String,没有哪个类型的元素辨识度比String更好吧?

 

当然,使用String作为key并不仅仅考虑辨识度,还要从时间(消耗)和空间(所占空间)来综合考量.

以上是关于hashMap源码解析的主要内容,如果未能解决你的问题,请参考以下文章

[java源码解析]对HashMap源码的分析

HashMap 源码解析

Java源码解析-- HashMap源码解析

Java中的容器(集合)之HashMap源码解析

HashMap源码解析

HashMap底层源码解析下(超详细图解)