黑马程序员技术交流社区

标题: 发现了个有意思的小程序,小程序大道理。大家猜猜结果。 [打印本页]

作者: 皮卫凯    时间: 2012-9-13 21:47
标题: 发现了个有意思的小程序,小程序大道理。大家猜猜结果。
本帖最后由 皮卫凯 于 2012-9-13 21:51 编辑

class  one
{
    public static void main(String[] args)
       {
                 Integer m = 128;
                 Integer n = 128;
             System.out.println("m==n:"+(m==n));
                 Integer a = 127;
                 Integer b = 127;
             System.out.println("a==b:"+(a==b));
        }

}

这个小程序看起来简单,却蕴含了道理,结果跟原理回复即可看到。


作者: 程金    时间: 2012-9-13 21:52
真不知道,的确很怪异
作者: 皮卫凯    时间: 2012-9-13 22:06
程金 发表于 2012-9-13 21:52
真不知道,的确很怪异

看到结果了吧。:victory:
作者: 黑马王建伟    时间: 2012-9-13 22:11
享元设计模式的一个应用,以及封装类型的自动拆箱装箱
作者: 尤圣回    时间: 2012-9-13 22:13
应该是false
作者: 杨千里    时间: 2012-9-13 22:19
呵呵 ,那我得看看
作者: 皮卫凯    时间: 2012-9-13 22:39
黑马王建伟 发表于 2012-9-13 22:11
享元设计模式的一个应用,以及封装类型的自动拆箱装箱

哥们,被你看出来了。高手哇 。
作者: 舒远    时间: 2012-9-14 09:37
张老师在高新技术中不是讲的很清楚吗?-128~127之间的数会被缓存起来。这些数字在自动装箱时都会采用缓存中的数据。
作者: 皮卫凯    时间: 2012-9-14 14:12
高手很多呀。
作者: 王金科    时间: 2012-9-14 14:27
如果一个数byte装的下,那在内存中只有一份
作者: 翁鹏    时间: 2012-9-14 21:13
我来看看




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