== 比较运算符,返回的是一个布尔值 true / false:
基本数据类型:比较的是值;
引用数据类型:比较的是两个对象的地址值。
equals() 方法:
如果没有覆盖重写 equals 方法,那么 Object 类中默认进行「==」运算符的对象地址比较,只要不是同一个对象,结果必然为 false;
如果覆盖重写了 equals 方法,可以比较两个对象的属性是否相等。
== 比较运算符,返回的是一个布尔值 true / false:
基本数据类型:比较的是值;
引用数据类型:比较的是两个对象的地址值。
equals() 方法:
如果没有覆盖重写 equals 方法,那么 Object 类中默认进行「==」运算符的对象地址比较,只要不是同一个对象,结果必然为 false;
如果覆盖重写了 equals 方法,可以比较两个对象的属性是否相等。