先看代码
我的理解是:
当执行int c1= a + b这句时, a自动转换为基本类型int
当执行Integer c2 = a + b这句时, b自动转换为Integer类型
public class AutoBoxing {
public static void main(String[] args){
Integer a = new Integer(10);
int b = 11;
int c1 = a + b;
Integer c2 = a + b;
System.out.println(c1);
System.out.println(c2);
}
}
我的理解是:
当执行int c1= a + b这句时, a自动转换为基本类型int
当执行Integer c2 = a + b这句时, b自动转换为Integer类型