黑马程序员技术交流社区
标题:
反射问题求教??
[打印本页]
作者:
高昌德
时间:
2014-11-23 20:43
标题:
反射问题求教??
String str1="abc";
Class cls1 = str1.getClass();
Class cls2 = String.class;
Class cls3 = Class.forName("java.lang.String");
String str2 = "bcd";
Class cls4= str2.getClass();
System.out.println(cls1==cls2);
System.out.println(cls1==cls3);
System.out.println(cls1==cls4);
System.out.println(cls2==cls4);
结果:true true true true
为什么str1的类文件和str2的类文件是相同的???
作者:
qq8921310
时间:
2014-11-23 20:53
String 的字节码文件只有一份。
作者:
a8851625
时间:
2014-11-23 21:58
应为你定义的全是String类,每个类的字节码只有一份,所以全是true
作者:
DamonZh
时间:
2014-11-23 22:09
字节码文件只有一份
作者:
zhangyangLengen
时间:
2014-11-24 09:31
某个类的字节码文件对象的值只有一个
作者:
高昌德
时间:
2014-11-24 10:58
okay,表示稍微懂了一点点,,,
作者:
王小忠
时间:
2014-11-24 12:29
都是同一份字节码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2