equals和==區別

==: ==比較的是變量(棧)內存中存放的對象的(堆)內存地址,用來判斷兩個對象的地址是否一致,即是否指向同一個對象。是真正意義上的指針的比較。  1、比較的是操作符兩端的操作值最後指向的對象是否是同一個對象。 2、兩邊的操作數必須是同一類型的操作值(可以是父子類型)才能通過編譯。 3、如果指向的是對象,則比較的是對象的地址。如果指向的是基本數據類型的值,則就會進行數值的自動轉換,對轉換後的值進行
相關文章
相關標籤/搜索