问题遇到的现象和发生背景
Class类中isInstance的使用
如果此Class对象表示一个数组类,如果指定的Object参数可以通过恒等转换或扩展引用转换转换为数组类的对象,则此方法返回true ;否则返回false 。
除了object是类的对象外,还有什么情况是true;
问题相关代码,请勿粘贴截图
//如果object是数组对象
Integer[] integers = new Integer[0];
System.out.println(Number.class.isInstance(integers)); //false
System.out.println(new Integer[0].getClass().isInstance(integers)); //true