(1)對于字符串變量來說
“==”和“equals()”方法比較字符串時,其比較方法不同。
“==”比較兩個變量本身的值,即兩個對象在內(nèi)存中的首地址。
equals()”比較字符串中所包含的內(nèi)容是否相同。
(2)對于非字符串變量來說
"=="和"equals"方法的作用是相同的
都是用來比較其對象在堆內(nèi)存的首地址,即用來比較兩個引用變量是否指向同一個對象。
“==”比較兩個變量本身的值,即兩個對象在內(nèi)存中的首地址。
equals()”比較字符串中所包含的內(nèi)容是否相同。
都是用來比較其對象在堆內(nèi)存的首地址,即用來比較兩個引用變量是否指向同一個對象。