== :
双等号比较数据时,如果数据是八种基本类型之一,比较值本身,如果比较引用类型则比较内存地址,由于java只存在值传递,基本数据类型的值是值本身,引用类型的值是内存地址,本质上还是比较值
equals :
由源码可知,equals底层使用双等号返回结果,若不重写,equals等价于双等号
== :
双等号比较数据时,如果数据是八种基本类型之一,比较值本身,如果比较引用类型则比较内存地址,由于java只存在值传递,基本数据类型的值是值本身,引用类型的值是内存地址,本质上还是比较值
equals :
由源码可知,equals底层使用双等号返回结果,若不重写,equals等价于双等号