equals 和 == 最大的区别是:一个是方法,一个是运算符。
== 的作用:
比较的对象是基本数据类型,则比较的是变量的值是否相等;
比较的对象是引用数据类型,则比较的是对象的内存地址值是否相等。
equals 的作用:
默认情况下用来比较方法两个对象的内存地址是否相等
注意:equals 方法默认比较的是引用类型的变量所指向的地址。可以重写 equals 方法对对象的内容进行比较。
equals 和 == 最大的区别是:一个是方法,一个是运算符。
== 的作用:
比较的对象是基本数据类型,则比较的是变量的值是否相等;
比较的对象是引用数据类型,则比较的是对象的内存地址值是否相等。
equals 的作用:
默认情况下用来比较方法两个对象的内存地址是否相等
注意:equals 方法默认比较的是引用类型的变量所指向的地址。可以重写 equals 方法对对象的内容进行比较。