equers 步骤和== 的区别

equers 方法和 的区别首先 说明一下 equers()方法是对象的超类也就是Object 对象中定义的方法?对象的equ

equers 方法和== 的区别

首先 说明一下 equers()方法是对象的超类也就是Object 对象中定义的方法?

对象的equers() 方法本意比较的是两个对象在内存是否是指向同一个地址

但是在String 对象中 equers()方法被重写了 也就是说在String对象中 equers()方法不是比较的是地址而比较的是两个对象的值是否相同 相同则true 不相同则 false

然后说一下 == 是 简单的算术运算符?


==用于比较引用和比较基本数据类型时具有不同的功能:

比较基本数据类型,如果两个值相同,则结果为true?
而在比较引用时,如果引用指向内存中的同一对象,结果为true