u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口
//1)比较传进来key的hash值和在map中对应位置找到的结点的hash值是否一致
//2)比较传进来的key对象和在map中对应位置找到的结点的key对象(object)是否相等
如果传的key对应的hash值,能够匹配到map中的结点(只能说hash表(map)中这个位置有东西),还需要进行下面两个判断。
1)比较传进来key的hash值和在map中对应位置找到的结点的hash值是否一致
2)==比较传进来的key对象和在map中对应位置找到的结点的key对象(object)是否相等==
这里比较的是,map 中存储的对象的key,命名为k,以及get方法传给map的key,命名为key。
相当于比较new Integer(1)和new Long(1L),我们知道它们是两个不同的对象,所以结果肯定不相等。所以key是1L的时候,结果是null。