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