equals 與 ==

棧存放自動變量(八種基本數據類型),不是類的實例,即不是類的引用,這裏並無類的存在;只要是用new()來新建對象的,都會在堆中建立測試

********************************************************************************************************對象

咱們這裏並不用str1.equals(str2);的方式,由於這將比較兩個字符串的值是否相等。字符串

==號,根據JDK的說明,只有在兩個引用都指向了同一個對象時才返回真值。而咱們在這裏要看的是,str1與str2是否都指向了同一個對象。 變量

當比較包裝類裏面的數值是否相等時,用equals()方法;當測試兩個包裝類的引用是否指向同一個對象時,用==。數據類型

相關文章
相關標籤/搜索