java 自动装箱与拆箱及引伸出的问题
java 中自动装箱与拆箱的问题
Integer i1 = 100; Integer i2 = 100; Integer i3 = 128; Integer i4 = 128; System.out.println(i1 == i2); System.out.println(i3 == i4); result: true false
public static Integer valueOf(int i) { if(i >= -128 && i <= IntegerCache.high) return IntegerCache.cache[i + 128]; else return new Integer(i); }