黑马程序员技术交流社区

标题: 一道经典的面试题,看看你能做对么 [打印本页]

作者: xp2015    时间: 2015-8-21 22:26
标题: 一道经典的面试题,看看你能做对么
本帖最后由 xp2015 于 2015-8-21 22:27 编辑

下列题目的输出结果是什么?
                Integer i1 = new Integer(127);
                Integer i2 = new Integer(127);
                System.out.println(i1 == i2);
                System.out.println(i1.equals(i2));

                Integer i3 = new Integer(128);
                Integer i4 = new Integer(128);
                System.out.println(i3 == i4)
                System.out.println(i3.equals(i4))

                Integer i5 = 128;
                Integer i6 = 128;
                System.out.println(i5 == i6);
                System.out.println(i5.equals(i6))

                Integer i7 = 127;
                Integer i8 = 127;
                System.out.println(i7 == i8);
                System.out.println(i7.equals(i8))

作者: STARlove    时间: 2015-8-21 23:00
×√×√×√√√
作者: wyd1    时间: 2015-8-21 23:51
不都是一道题吗?
作者: SYAD    时间: 2015-8-22 10:07
Integer i7 = 127;  Integer i8 = 127;  127是存在常量池的,i7 i8 都指向了常量池的127,视频中有讲解过的
作者: 范兵锋    时间: 2015-8-22 11:58
面熟的一道题
作者: lf900827    时间: 2015-8-22 12:08
false,true/false,true/false,true/true,true
作者: 三分之一    时间: 2015-8-22 14:31
很容易混淆的一道题
作者: 左岸那片海    时间: 2015-8-22 14:57
错对错燧错对对对
作者: xp2015    时间: 2015-8-22 23:42
范兵锋 发表于 2015-8-22 11:58
面熟的一道题

应该有部分人不面熟吧 很容易混淆⋯⋯
作者: xp2015    时间: 2015-8-22 23:43
wyd1 发表于 2015-8-21 23:51
不都是一道题吗?

那说明你还没看懂⋯⋯
作者: hello冉宝    时间: 2015-8-22 23:57
老师刚刚讲过,以后碰到了就会答了
作者: hello冉宝    时间: 2015-8-22 23:59
老师刚刚讲过,以后碰到了就会答了
作者: 肚小糖    时间: 2015-8-23 00:06
mark~~~~~~
作者: vipsong    时间: 2015-8-23 11:12
很好,加强一下记忆
作者: 放学后来我家    时间: 2015-8-23 11:50
容易遗忘的
作者: 风华正茂    时间: 2015-8-23 12:17
谢谢楼主分享
作者: dk_mrbai    时间: 2015-8-23 12:18
嗯嗯。确实有考点
作者: 狮子、    时间: 2015-8-23 14:23
谢谢楼主分享。
作者: heima_cy    时间: 2015-8-23 14:32
把我懵到了  想想也对了  
作者: ccd    时间: 2015-8-23 14:40
mark,谢谢楼主分享
作者: 3174918418    时间: 2015-8-23 19:24
XOXOXOOO
再一次复习了, 感谢分享题目




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