Object obj=new Object();
Integer i=new Integer();
Object o=new Integer();
obj instanceof List 语法正确
i instanceof List 语法错误
o instanceof List 语法正确
似乎只要声明的类型和instanceof后面的类型不冲突,就是语法正确的