導(dǎo)讀 關(guān)于簡述==與equals的區(qū)別,與equals的區(qū)別這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、==操
關(guān)于簡述==與equals的區(qū)別,與equals的區(qū)別這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、==操作比較的是兩個變量的值是否相等,對于引用型變量表示的是兩個變量在堆中存儲的地址是否相同,即棧中的內(nèi)容是否相同。
2、 equals操作表示的兩個變量是否是對同一個對象的引用,即堆中的內(nèi)容是否相同。
3、 ==比較的是2個對象的地址,而equals比較的是2個對象的內(nèi)容。
4、 顯然,當(dāng)equals為true時,==不一定為true;。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!