本帖最后由 聂斌 于 2013-3-25 10:57 编辑
int [] a1 = new int[3];
int [] a2 = new int[4];
int[][] a3 = new int[2][3];
String [] a4 = new String[3];
//a1和a2都是一维数组,而且a1和a2里面的元素类型都是int(他们都是int类型的数组),,,所以他们属于同一个类型,即具有相同的Class实例对象
//这里是比较他们是不是同属于一份字节码
// /a1.getClass()表示a1对象获得字节码
System.out.println(a1.getClass() == a2.getClass()); //返回true,,他们都是同一份字节码创建出来的对象
System.out.println(a1.getClass() == a4.getClass());
System.out.println(a1.getClass() == a3.getClass());
问题:在 eclipse环境下a1.getClass() == a4.getClass())编译报错,,,但是在myeclipse环境下就不报错,,问问我的 eclipse是不是环境配置有问题
|