黑马程序员技术交流社区

标题: 基本数据类型的拆箱问题 [打印本页]

作者: 宿万涛    时间: 2011-11-9 17:51
标题: 基本数据类型的拆箱问题
integer  num3 = 129;
integer  num4 =129;
System.out.println(num3 == num4);
这句话返回值为false
我记得视频里说是-128-127之间的返回值都为真,为什么超出这个范围就为false呢?是不是溢出?求指点

作者: 张邦庆    时间: 2011-11-9 18:28
这是享元模式,如果很多很小的对象有很多相同的东西,我们就可以把他们作为同一个对象,把不同的东西变成外部的属性作为方法的参数传入。
作者: 咖啡    时间: 2011-11-9 18:48
有空看下毕老师的视频,就知道了。
作者: 宿万涛    时间: 2011-11-9 23:48
没讲清楚
作者: 李龙龙    时间: 2011-11-10 08:59
经常使用的一些小的对象,如果每次建立都开辟内存,会有些浪费,所以将一些经常用的小对象,建立时存入缓存池,当再建立时,从池中找,若存在就不去另辟空间,节约空间。





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