请问java中的==和equals()方法的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:31:52

==号是判断它们的对象是否相同而equal()是判断它们的值是否相同,就这么简单!!!

有的东西是不能用==来判断的哦
例如你自己写的类,产生的对象,如果直接用==判断的是引用是否相等
java不像C++一样提供运算符重载,
所以你只能通过重写equal()方法来实现判断相等了