黑马程序员技术交流社区

标题: 在网上看到关于instanceof一个感觉比较有用的分享 [打印本页]

作者: God’s favoure    时间: 2014-10-15 21:11
标题: 在网上看到关于instanceof一个感觉比较有用的分享
class A{}
        A a=null;
        a instanceof A;
返回值是false.
A a =null;在编译的时候根本就没有实例化 也就是 java虚拟机忽略了a 根本没分配地址给a 只有 当 a=new A();时 才能得到一个实例.
instanceof一般是用来判断一个不知具体属于哪个类来实例化的时候进行判断的,没有实例化,是起不到任何作用的。JVM执行这个语句的时候,根本不知道所做的声明,它只根据实例本身的特性进行判断,而这写的是null,因此,就不可能和任何类型匹配上。
作者: 嘿~~    时间: 2014-10-15 23:14
长知识了,,楼主分享的不错
作者: Mr.Ni    时间: 2014-10-15 23:29
长知识了
作者: nerveva2000    时间: 2014-10-16 00:23
嗯,开眼界!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2