「==」操做符app
基本類型比較值:判斷兩個變量的值相等。對象
引用類型比較引用(是否指向同一個對象):只有指向同一個對象時才相等。blog
用「==」進行比較時,兩邊的數據類型必須兼容(可自動轉換的基本數據類型除外)。繼承
equals()變量
全部類都繼承了Object,也就是得到了equals()方法,還能夠重寫。數據類型
只能比較引用類型。起做用與「==」相同,比較是否指向同一個對象。引用
特例:當用equals()方法進行比較時,對類File、String、Date及包裝類(WrapperClass)來講,是比較類型及內容而不考慮引用的是否同一對象;方法
緣由:這些類中重寫了Object類的equals()方法。im
String對象的建立數據