HashMap原理

Posted on 2018-07-12 11:33  慢热并不是缺点  阅读(144)  评论(0编辑  收藏  举报

1:Node数组 :是HashMap一个内部类,本质是一个映射,Node[] table 是HashMap中类中重要的字段,即哈希桶数组

2:Node包含的信息:key value  key的hash值-数组索引位置,通过它可以定位键值对的存储位置,

3:不同的key得到同一个位置,这叫 碰撞

4: 解决碰撞,有很多方法,HashMap采用了链地址法,也就是数组+链表的方式

Copyright © 2024 慢热并不是缺点
Powered by .NET 8.0 on Kubernetes