JDK中 instance几种判断方式_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > JDK中 instance几种判断方式

JDK中 instance几种判断方式

 2014/9/28 3:16:30  朱秋旭  程序员俱乐部  我要评论(0)
  • 摘要:每次阅读源代码的时候都会发现JDK中包含一些判断Instance的方法及关键字,有的时候就会被这些判断方式绕的晕晕的,今天我们就对这三种方式进行一些归纳总结。isInstance其实这个方法的注释说的还是很清楚的,简单一句话,后面那个Object变量能不能转成前面的Class类型,说好了它可不支持接口的判断,传入接口无论如何返回的都是FALSE。当然要求not-nullisAssignableFrom其实注释说的也是相当清楚,Object是Param类型的父类或者父接口,如果是原始类型的判断
  • 标签:jdk 方式 instance

?

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

?

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

?

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

?

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



?



?

  • class='magplus' title='点击查看原始大小图片' />
  • 大小: 34.6 KB
  • 大小: 19.6 KB
  • 查看图片附件
上一篇: 1028. 人口普查 下一篇: java 文件下载
发表评论
用户名: 匿名