int[] a1={1,2,3};
int[] a2=new int[3];
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().equals(a4.getClass()));
为什么倒数第二句出错,倒数第一没错,==不是比较内存值,equals不是比较内容吗?这里equals没被复写吧,求解 |
|