`
朱秋旭
  • 浏览: 228147 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDK中 instance几种判断方式

    博客分类:
  • JDK
阅读更多

 

每次阅读源代码的时候都会发现JDK中包含一些判断Instance的方法及关键字,有的时候就会被这些判断方式绕的晕晕的,今天我们就对这三种方式进行一些归纳总结。

 

isInstance 其实这个方法的注释说的还是很清楚的,简单一句话,后面那个Object变量能不能转成前面的Class类型,说好了它可不支持接口的判断,传入接口无论如何返回的都是FALSE。当然要求not-null

 

isAssignableFrom 其实注释说的也是相当清楚,Object是Param类型的父类或者父接口, 如果是原始类型的判断,两个类型一样才返回true;

 

instanceof 想必就不用跟大家介绍了吧,多肽的时候大家都学习过,判断对象的



 



 

  • 大小: 34.6 KB
  • 大小: 19.6 KB
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics