也就是说,比如一个表达式:
boolean b = object instanceof class
左边是对象,右边是类,结果是boolean。
这里要注意:
用法:
左边的对象实例不能是基础数据类型(也就是八种基本数据类型,String 可以):

左边的对象和右边的类不在同一个继承树上。

null用
instanceof
跟任何类型比较,是返回false,而不是编译错误。
测试:
instanceif 一般用于对象类型强制转换: