class Dims {
public static void main(String[] args) {
int[][] a = {{1,2,}, {3,4}};
int[] b = (int[]) a[1];
Object o1 = a;
int[][] a2 = (int[][]) o1;
int[] b2 = (int[]) o1; // Line 7
System.out.println(b[1]);
}
}
我对上面的Java代码有疑问。
为什么它会在第7行给出运行时异常而不是编译时错误?编译时间和运行时错误
您有问题,或者您的家庭作业有问题? – 2011-04-11 18:48:18
这是我正在阅读的Java书中的一个问题。这本书也有解决方案。 – Student 2011-04-11 18:52:05