1. public class equivalence {
public static void main (string 【】args){
Integer n1=new Integer(47);
Integer n2=new Integer(47);
System.out.printIn(n1.equals(n2);}
} //true
2. class Value {
int i;}
public class equivalence {
public static void main (string 【】args){
Value v1=new Value();
Value v2=new Value();
v1.i=v2.i=100;
System.out.printIn(n1.equals(n2);}
}//false
为什么第一个是T到了第二个就变成F了呢?求大佬解答。