import static java.lang.Math.*;
public class Test{
// 静态导入
private static void test_1(){
System.out.println(max(2,3));
}
private static void test_2(){
Integer i = 148;
Integer j = 148;
System.out.println(i==j); //false
i = -128;
j = -128;
System.out.println(i==j); //true
//范围-128~127 时值共享
}
public static void main(String args[]){
test_2();
}
}
自动拆装箱用了享元设计模式Flyweight,享元模式的重点在于分离变与不变。把一个对象的状态分成内部状态和外部状态,内部状态是不变的,外部状态是可变的。然后通过共享不变的部分,达到减少对象数量并节约内存的目的。