(一)Java的一些知識小細節

(一)Java“相等”判定相關方法:

1、判斷兩個實例對象的引用是否指向內存中同一個實例對象,使用 Class對象的equals()方法,obj1.equals(obj2);
2、判斷實例對象是否爲某個類、接口或其子類、子接口的實例對象,使用Class對象的isInstance()方法,class.isInstance(obj);

3、判斷實例對象是否爲某個類、接口的實例,使用instanceof關鍵字,obj instanceof class;

4、判斷一個類是否爲另一個類本身或其子類、子接口,可以使用Class對象的isAssignableFrom()方法,class1.isAssignableFrom(class2)。

5.“==”判斷。一般用於基本類型的比較。若是判斷對象,則判斷的是對象的引用時否相同

發佈了52 篇原創文章 · 獲贊 76 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章