黑马程序员技术交流社区

标题: 自学的,遇到点不明白的地方,希望大神来帮助下 [打印本页]

作者: 苍凉    时间: 2016-3-26 23:46
标题: 自学的,遇到点不明白的地方,希望大神来帮助下
public class Test {
public static void main(String[] args) {
  Integer n1 = new Integer(47);
  Integer n2 = new Integer(47);
  System.out.println(n1==n2);  
}
}
输出结果为什么是false?详细解答一下吧。。。
作者: 腾龙3158    时间: 2016-3-26 23:59
==号比较的是对象的地址值吧~
作者: y569489124    时间: 2016-3-27 00:15
==比较的是两个对象的地址值,不同的对象地址值一般不会相同




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