相同点:
object类中的equal()方法的示例:
public boolean equal(object obj)
{
if(this==obj)
{
return true;
}
}
说明:==和equal()的作用是相同的,都是用于比较引用地址中的地址值是否相同,判断两边是否都是指向同一个对象。
区别:
1、==
它是运算符,
用于基本类型数据比较时,比较的值是否相等;
用于引用类型数据比较时,比较的是引用地址中的地址值是否相等,即是否指向同一个对象。
2、equal()
它是属于object类中的equal()方法,只能用于引用数据类型得比较,比较引用地址中得内容是否相同。也可用于string类型的属性比较。
如果我们在自定义的类中去使用equal()方法时,我们需要先重写equal()方法,