黑马程序员技术交流社区

标题: 数组反射 [打印本页]

作者: Coup_D`etat    时间: 2014-7-12 19:20
标题: 数组反射
本帖最后由 Coup_D`etat 于 2014-7-12 19:21 编辑

老师讲解的时候都可以编译运行,不知道为什么报错?

捕获.PNG (183.9 KB, 下载次数: 8)

捕获.PNG

作者: 燿陚√揚葳    时间: 2014-7-12 21:43
在数组中具有相同维数和元素类型的数组属于同一个类型,就是相同的Class实例对象
你这样用”=“是无法比较的相当于是这样了
String s="456";
int a=456;
System.out.println(s==a);
根本没有可比性,所以报错了
作者: alive    时间: 2014-7-12 23:16
楼上正答  老师的能运行应该是注释掉了
作者: Coup_D`etat    时间: 2014-7-13 12:34
alive 发表于 2014-7-12 23:16
楼上正答  老师的能运行应该是注释掉了

老师真没注释掉,和JDK版本有关吗?
作者: alive    时间: 2014-7-13 13:50
Coup_D`etat 发表于 2014-7-13 12:34
老师真没注释掉,和JDK版本有关吗?

用JDK1.3和1.4试了一下是可以的
JDK1.5之后就不行了
应该是跟JDK有关
作者: 黄梁梦想享    时间: 2014-7-13 13:54
对,我也是想这样问




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2