自动装箱:
直接将某个值类型的值勤赋给对应的引用类型变量。
代码诠释:Integer i =10;
自动拆箱:
将引用类型的值勤转化为某个对应的值类型。
代码诠释:Integer i=10; ----> int num1=i;
实例应用:
public static void main(String[] args) {
Integer x=128;
System.out.println( x ==128); //结果是:true;在JAVA中,''=="比较的是两个引用类型对象的引用,而包装类对象x 和128比较时,会自动拆箱为int类型,此时比较的是对象的值
Integer i=16;
Integer j=16;
System.out.println(i==j); //结果是:true;是Integer.valueOf(int i)造成的,若 i 的值是>=-128且<=127时,会直接从这个缓存中返回一个对象!
}