gloryzyf

--技术改变生活,希望能和有情有义的人一起做有意义的事

XXX.equals(null)和XXX==null

在AbstractMap中的containsValue和containsKey中判断值和键时,都分情况进行了判断 

  如果要找的是null 则用 xxx==null来判断

 如果要找的非null 则用 xxx.equals()判断 

 XXX.equals(null)和XXX==null

     如果XXX是null, XXX.equals(null)就一定会报错 NullPointer  如果不报错就只能返回是false

     XXX==null 返回true或false


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/glory1234work2115/article/details/49903237
上一篇ThreadLocal的理解
下一篇解析文档的开源jar包 Apache Tika
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭