课程
/后端开发
/Java
/Java入门第三季
如题,请大神帮帮忙~
2018-12-26
源自:Java入门第三季 6-1
正在回答
“==”,基本类型比较的是值,引用类型比较的是地址
equals,比较对象引用类型,默认比较地址
当对象值为null时表示该对象不存在,即没有在内存中开辟空间也就不存在地址
如果对象obj为空,那么obj == null就返回真,而obj.equals(null)将会抛出异常,因为null对象在堆上是游离的,无法调用任何方法。
空指针异常
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
10 回答为什么不可以调用equals方法
4 回答为什么当前对象为空就不能调用它的equals方法呢
4 回答为什么不能使用系统自动重写的equals方法。
4 回答为什么能在重写equals语句中用equals方法
3 回答为什么containskey()不用重写equals方法呢