(一)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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章