== 和 equal()的區(qū)別

(1)對于字符串變量來說


“==”和“equals()”方法比較字符串時,其比較方法不同。


“==”比較兩個變量本身的值,即兩個對象在內(nèi)存中的首地址。

equals()”比較字符串中所包含的內(nèi)容是否相同。


(2)對于非字符串變量來說


"=="和"equals"方法的作用是相同的


都是用來比較其對象在堆內(nèi)存的首地址,即用來比較兩個引用變量是否指向同一個對象。


equals 方法對于字符串來說是比較內(nèi)容的,而對于非字符串來說是比較

其指向的對象是否相同的。

== ?比較符也是比較指向的對象是否相同的也就是對象在對內(nèi)存中的的首地址。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,644評論 18 399
  • 從三月份找實習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,789評論 11 349
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,251評論 0 62
  • 還記得八九年前筆者剛到國內(nèi)工作的時候,有時心血來潮,會自己煮點現(xiàn)磨黑咖啡給同事們喝。當(dāng)時大部分同事們的表情都像是啞...
    希恩_0b27閱讀 669評論 0 0
  • 喧鬧著 吆喝著 奮力的賣弄著 放眼所及的周遭 都是不折不扣的生意人 就連最不可估摸的思想 也都標(biāo)了價 祭無處安葬的...
    不說真話會死星人閱讀 307評論 0 1

友情鏈接更多精彩內(nèi)容