java基礎—==和equals的區別?

==和equals的區別? 1.==是判斷兩個變量或實例是不是指向同一個內存空間    equals是判斷兩個變量或實例所指向的內存空間的值是不是相同  2.==是指對內存地址進行比較    equals()是對字符串的內容進行比較 3.==指引用是否相同    equals()指的是值是否相同 慚愧。。。盜了張圖,似乎更能表達這個問題。
相關文章
相關標籤/搜索