- 博客(1)
- 收藏
- 关注
原创 关于hashmap取操作中的e.hash == hash && (k == key || key.equals(k))思考
这一条判断看了好多天了,现在感觉稍微有点理解了赶紧写下来可以每次拿掉一条语句去看会有什么效果,(1)如果拿掉e.hash==hash的话会有什么效果呢?假设这时候来了一个hash值不同但是通过定位index到这个桶的位置的节点,因为hash值不同,那当然k==key也就不同了,那么因为连接条件是||,这个标志意味着还需要接下来判断key.euqals(k),但是!如果有e.hash...
2019-03-01 22:39:12 913 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人