黑马程序员技术交流社区
标题:
关于基本数据类型字节码问题
[打印本页]
作者:
Clare0621
时间:
2013-11-28 23:44
标题:
关于基本数据类型字节码问题
System.out.println(int.class == Integer.class);//------1
System.out.println(int.class ==Integer.TYPE);//------2
复制代码
为啥int的字节码文件跟Integer的字节码文件不一样呢?为什么语句2结果是true?
看张孝祥老师的视屏遇到的,看了好几遍还是不很清楚。。。
作者:
″先森丶玹°
时间:
2013-11-29 00:13
int是基本数据类型
integer是引用数据类型 用来建立对象的
作者:
何超
时间:
2013-11-29 12:35
API文档显示
TYPE
public static final Class<Integer> TYPE表示基本类型 int 的 Class 实例。
其实也就是说 Integer.Type返回的就是Int.Class
但是Integer.Class肯定不会等于Inte.Class 这两个根本就不一样 Ingeger是Int的封装类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2