为了账号安全,请及时绑定邮箱和手机立即绑定

给大家总结一下equals和==号的区别

//           equals和==的区别
//==
//如果作用于基本数据类型,则比较的是值是否相等;
//如果作用于引用类型,则比较的是变量所指向的对象的地址
//equals
//对于非String、Date类型equals比较的是引用类型的变量所指向的对象的地址
//但对于String、Date类型,在其类中重写了equals(),所以比较的是值

//Object类型相等判断为什么重写equals()和hashcode()
//equals()方法是比较两个对象的内存地址是否相等,如果不重写,显然两个对象由于不同存储地址所以是不相等的
//总结==符号在不作用于基本数据类型时,比较地址
//equals在不作用于String,Data时候,比较地址


正在回答

1 回答

厉害了,谢谢总结

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

给大家总结一下equals和==号的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信