HashMap源码浅析(三)—— 查询元素与删除元素
在上一篇中,我们把HashMap的增加元素时的内部实现简单梳理了一遍,这一篇首先跟一跟与之相对的删除元素,和与之相关的查询元素。(本文所示源码均来源于JDK1.8.0_131)按照常用的“增删改查”四大功能来看,“增”我已经大概讲完了,有兴趣的可以自行拓展、有疑问的可以留言交流,下一个是“删”,我把删除元素放在增加元素之后,主要还是因为这两个操作可以算是互为逆向的一对操作,放在一起也会比较...