第四章 ==和equals()的區別

== 基本數據類型判斷的是基本數據類型的值 兩端數據類型不同,也可以返回true(int 65 == char ‘A’) 比較的是常量區的值 引用數據類型比較的是地址值 equals 只能處理引用類型變量 所有類都繼承Object類,而Object類的equals方法底層也是==實現的,所以比較的仍是地址值 String、包裝類、File類、Date類等都會重寫equals方法,實現比較兩個對象的
相關文章
相關標籤/搜索