instanceOf与isInstance()方法之间的区别

Posted book808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了instanceOf与isInstance()方法之间的区别相关的知识,希望对你有一定的参考价值。

instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。

Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。这个方法是instanceof运算符的动态等价。


以上是关于instanceOf与isInstance()方法之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

Java中isinstance和instanceof的区别

isAssignableFrom ,isInstance , Instanceof() 区别

Java中instanceof和isInstance区别详解

instanceof和isInstance的区别

每日一博 - instanceof vs isInstance vs isAssignableFrom

每日一博 - instanceof vs isInstance vs isAssignableFrom