一个非常疑惑的问题,求解释~~~!
package com.java;
public class EquilsMethods {
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer n1 =new Integer(10);
Integer n2 =new Integer(10);
System.out.println(n1== n2);
System.out.println(n1.equals(n2));
Value v1 = new Value();
Value v2 = new Value();
v1.i=v2.i=100;
System.out.println(v1.equals(v2));
}
}
class Value{
int i;
}
//输出为:
false
true
false