下面的代码,我注释的地方为什么张老师的可以编译通过,我的不可以呢?
难道是版本问题?
- import java.lang.reflect.*;
- class ReflectTest
- {
- public static void main(String[] args) throws Exception
- {
-
-
-
- int[] a1=new int[3];
- int[] a2=new int[4];
- int[][] a3=new int[2][3];
- String [] a4=new String [3];
-
- System.out.println(a1.getClass() == a2.getClass());
- //System.out.println(a1.getClass() == a3.getClass());
- //System.out.println(a1.getClass() == a4.getClass());
- System.out.println(a1.getClass().getSuperclass().getName());
-
-
-
-
-
- }
- }
-
复制代码 |