?
每次阅读源代码的时候都会发现JDK中包含一些判断Instance的方法及关键字,有的时候就会被这些判断方式绕的晕晕的,今天我们就对这三种方式进行一些归纳总结。
?
isInstance 其实这个方法的注释说的还是很清楚的,简单一句话,后面那个Object变量能不能转成前面的Class类型,说好了它可不支持接口的判断,传入接口无论如何返回的都是FALSE。当然要求not-null
?
isAssignableFrom 其实注释说的也是相当清楚,Object是Param类型的父类或者父接口, 如果是原始类型的判断,两个类型一样才返回true;
?
instanceof 想必就不用跟大家介绍了吧,多肽的时候大家都学习过,判断对象的
?
?