黑马程序员技术交流社区

标题: Integer的一些面试题 [打印本页]

作者: doglovely    时间: 2016-4-4 10:44
标题: Integer的一些面试题

                   Integer i1 = new Integer(127);
                Integer i2 = new Integer(127);
                //false,true
                System.out.println(i1 == i2);
                System.out.println(i1.equals(i2));
                System.out.println("-----------");
              //false,true
                Integer i3 = new Integer(128);
                Integer i4 = new Integer(128);
                System.out.println(i3 == i4);
                System.out.println(i3.equals(i4));
                System.out.println("-----------");
                 //false,true
                Integer i5 = 128;
                Integer i6 = 128;
                System.out.println(i5 == i6);
                System.out.println(i5.equals(i6));
                System.out.println("-----------");
              //true,true
                Integer i7 = 127;
                Integer i8 = 127;
                System.out.println(i7 == i8);
                System.out.println(i7.equals(i8));

                // 通过查看源码,我们就知道了,针对-128到127之间的数据,做了一个数据缓冲池,如果数据是该范围内的,每次并不创建新的空间
                // Integer ii = Integer.valueOf(127);
作者: ZHOULIN55LIN    时间: 2016-4-4 10:47
好好好好好
作者: ZTK12345    时间: 2016-4-4 20:16
给力啊,赞一个
作者: zx7750462    时间: 2016-4-4 20:23
谢谢楼主分享
作者: 兵蜂    时间: 2016-4-4 20:32
给你,赞!!!!!
作者: 陌丶    时间: 2016-4-4 21:19
赞赞赞!!!
作者: lhc19931210    时间: 2016-4-4 21:34
很有用。。。。。。。。
作者: sensir    时间: 2016-4-4 22:53
看不懂源码
作者: skykiah    时间: 2016-4-4 23:16
我也看不懂




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