黑马程序员技术交流社区
标题:
Integer 之 java1.5新特性
[打印本页]
作者:
b_boywindy
时间:
2012-2-27 12:06
标题:
Integer 之 java1.5新特性
Integer a = 128;
Integer b = 128;
System.out.println(a==b);
Integer x = 127;
Integer y = 127;
System.out.println(x==y);
在这个小程序里面为什么 a==b 是false ,x==y 是true呢?
因为:x和y指向了同一个Integer对象。
当数值在byte范围内,对于新特性,如果该数值已经存在则不会在开辟新的空间。byte范围127 ~~~~ -127
该贴已经同步到
b_boywindy的微博
作者:
刘基军
时间:
2012-2-27 12:08
byte范围是:-
128
-127
作者:
b_boywindy
时间:
2012-2-27 13:05
哦 是 我就试了正数的 到128就false了 我以为是就到-127呢 谢谢啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2