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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宿万涛 黑马帝   /  2011-11-9 17:51  /  1779 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

integer  num3 = 129;
integer  num4 =129;
System.out.println(num3 == num4);
这句话返回值为false
我记得视频里说是-128-127之间的返回值都为真,为什么超出这个范围就为false呢?是不是溢出?求指点

4 个回复

倒序浏览
这是享元模式,如果很多很小的对象有很多相同的东西,我们就可以把他们作为同一个对象,把不同的东西变成外部的属性作为方法的参数传入。

评分

参与人数 1技术分 +1 收起 理由
宁超 + 1 赞一个!

查看全部评分

回复 使用道具 举报
有空看下毕老师的视频,就知道了。
回复 使用道具 举报
没讲清楚
回复 使用道具 举报
经常使用的一些小的对象,如果每次建立都开辟内存,会有些浪费,所以将一些经常用的小对象,建立时存入缓存池,当再建立时,从池中找,若存在就不去另辟空间,节约空间。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马