HashMap的参数总结

通过前面的解析,我们大致把HashMap的数据结构,put方法的存储过程,get及相关方法的查询过程和remove方法的移除过程解析了一遍,
接下来我们看一下面试中常会问到的参数,其实我们前面都接触到了,只是这里单独拿出来总结一下。

HashMap的remove相关方法

前面增加和查询都解析完了,这里我们看一下跟删除相关的方法。

HashMap的get,containKey, containsValue方法

HashMap的get,containKey, containsValue方法

前面我们基本把put方法的过程解析完了,这一篇我们看一下与查询有关的方法。

HashMap的putVal和resize

重要声明:由于本人内功不够,本文未有涉及红黑树如何添加元素,仅用简明思路和方法来了解HashMap的存值过程,备以今后面试等场景。以博客记之,便于后续翻阅,不适深究者

初试HashMap的put存储过程

在正式深入了解HashMap之前,我们先按照一个简单的例子来走一遍HashMap的put方法的存储过程。

LinkedList 源码分析

LinkedList

ArrayList源码分析

ArrayList源码分析

String 类

String 类

Integer 类

源码说明

Java中Integer是基本数据类型int的包装类。也就是每一个Integer对象包含一个int类型的属性,是抽象类Number类的子类,位于java.lang包下。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×