1、在基本数据类型对比中,== 用于比较两者是否相等,没有 equals 的适用;
2、equals是Object类的实例方法,若子类没有重写equals方法,则跟 == 作用一致;
3、在应用数据类型对比中,== 用于比较实例内存地址是否相同,若引用都指向同一对象,则返回true;
4、在引用数据类型对比中 equals 的返回值取决于重写逻辑;
1、在基本数据类型对比中,== 用于比较两者是否相等,没有 equals 的适用;
2、equals是Object类的实例方法,若子类没有重写equals方法,则跟 == 作用一致;
3、在应用数据类型对比中,== 用于比较实例内存地址是否相同,若引用都指向同一对象,则返回true;
4、在引用数据类型对比中 equals 的返回值取决于重写逻辑;