自动装箱和自动拆箱
Integer num1 = 12; //装箱 integer对象不支持运算
Integer num2=12;
System.out.println(num1+num2);
System.out.println(num1+12); //拆箱
System.out.println(num1 == num2);
自动装箱拆箱有一个设计模式:享元模式 flyweight
享元模式:把很多很小的对象,很多相同的属性,把他们变成一个对象,有不同的属性变成方法的参数,作为外部属性传入
小的整数(-128~127)在装箱的时候都是同一个对象,大的整数在装箱的时候不是同一个整数
public static void varableParamater(){
Integer x=145;
Integer y=145;
System.out.println(x == y);
}