hashmap 源码阅读
hashmap 在开发中用的很多,看下源码实现学习一下,
?
字段
?put方法?if (e.hash == hash && ((k = e.key) == key || key.equals(k)))?看这行代码就知道了, 链表上的实体存了自己的key的, 所以即使不同的实体是放在一个index上,也可以通过不同的key来区分的????????
put方法
if (e.hash == hash && ((k = e.key) == key || key.equals(k)))
看这行代码就知道了, 链表上的实体存了自己的key的, 所以即使不同的实体是放在一个index上,也可以通过不同的key来区分的