对象比较小问题
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
System.out.println(n1 == n2); //false
System.out.println(new Integer(47) == new Integer(47)); //false
System.out.println(n1.equals(n2)); //true
我们知道第一个是因为比较的是引用,所以false,最后一个比较的是对象内容所以true,那我第二个比较的不是引用吧??
比较是什么呢?