int k = 127(<=127);
Integer int1 = k;
Integer int2 = k;
System.out.println("a." + (int1 == int2));
===========output===============================
true
==========================================
int k = 128(>=128);
Integer int1 = k;
Integer int2 = k;
System.out.println("a." + (int1 == int2));
===========output===============================
falsechar亦如次,何解??
Integer int1 = k;
Integer int2 = k;
System.out.println("a." + (int1 == int2));
===========output===============================
true
==========================================
int k = 128(>=128);
Integer int1 = k;
Integer int2 = k;
System.out.println("a." + (int1 == int2));
===========output===============================
falsechar亦如次,何解??
intx AutoBoxCacheMax = 128 {C2 product}
<127是按数值计算的,>127是按对象比较了