本帖最后由 王德云 于 2011-12-7 09:28 编辑
- import java.lang.reflect.Method;
- public class Test {
- 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() == a4.getClass());
- System.out.println(a1.getClass() == a3.getClass());
- System.out.println(a1.getClass().getName());
- }
- }
复制代码 上述代码?与视频中张老师代码一模一样,为什么加上下面两行代码就报错,但张老师的就是编译没有问题。而且我的编译器都是1.6的,jdk用的也是1.6的. |