java 比較數據用 == 還是 equals


先明白什么是基本類型和封裝類型,本文不做多闡述.

 

 對象存儲位置有兩個,堆和棧,堆存的值,棧存的位置,equals 比較的是值.=比較的是值和位置,基礎類型不涉及堆,所以等號就行.

引用類型使用到堆,地址不一樣,我們比較的是字面值,不是存儲位置,所以用的equals


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM