A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yunqiangshan 黑马帝   /  2011-12-31 22:03  /  1862 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

true
输出结果:
false
false
false
[[I
没问题啊 ,你在试下
回复 使用道具 举报
我测试了一下,确实有问题,用命令行窗口编译也会报错。期待答案!
回复 使用道具 举报
我看了一下是错误提示是操作数的类型不相容类,可能新版本会对比较的两个对象看他们是否是同一个类型吧,如果不是那么就会提醒估计。
回复 使用道具 举报
                                int[] a1=new int[3];
                int[] a2=new int[4];
                int[][] a3=new int[2][3];
                String[] a4=new String[3];
                Class clazz1=a1.getClass();
                Class clazz2=a2.getClass();
                Class clazz3=a3.getClass();
                Class clazz4=a4.getClass();
                System.out.println(a1.getClass()==a2.getClass());
                System.out.println(a1.getClass()==clazz4);
                System.out.println(a1.getClass()==a4.getClass());        //这句编译都通不过,老师(高新技术24)视频里可以通过,是不是现在eclipse版本高级?还是哪边有问题?       
                                System.out.println(clazz1== a4.getClass());
                System.out.println(a3.getClass().getName());

4 个回复

倒序浏览
假如你比较a1.getClass()==a3.getClass()也会报错,这eclipse可能在这方面功能增加了吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马