Java面试之HashMap

HashMap是基于hash表的Map接口接口的非同步实现。实际上是一个链表散列的数据结构,即数组和链表的结合体。 map.put()实现原理, // HashMap允许存放null键和null值。当key为null时,调用putForNullKey方法,将value放置在数组第一个位置。 第一步首先将k,v封装到Node对象当中(节点)。 第二步它的底层会调用K的hashCode()方法得出ha
相关文章
相关标签/搜索