1、== 用于值类型比较的时候是比较值是否相等,用于比较引用类型时候是比较地址是否相等
2、Object类中的equals(也就是默认的equals)只能用于引用类型的比较,并且比较的是地址,
但是有一些类将equals进行了重写,将它重写成比较地址中的值,比如像String类中的equals就是重写过的equals,用于比较字符串是否相等。
PS:所以我们也可以在需要引用类型中比较值的时候进行重写equals方法和hashcode方法来实现
比较引用类型的值是否相等。
1、== 用于值类型比较的时候是比较值是否相等,用于比较引用类型时候是比较地址是否相等
2、Object类中的equals(也就是默认的equals)只能用于引用类型的比较,并且比较的是地址,
但是有一些类将equals进行了重写,将它重写成比较地址中的值,比如像String类中的equals就是重写过的equals,用于比较字符串是否相等。
PS:所以我们也可以在需要引用类型中比较值的时候进行重写equals方法和hashcode方法来实现
比较引用类型的值是否相等。