装箱:就是将一个值类型转换成等值的引用类型。
在堆上为新生成的对象(该对象包含数据,对象本身没有名称)分配内存。
将堆栈上值类型变量的值拷贝到堆上的对象中。
将堆上创建的对象的地址返回给引用类型变量(从程序员角度看,这个变量的名称就好像堆上对象的名称一样)。
拆箱:就是将一个引用类型转换成等值的值类型
将引用类型变量堆上的值拷贝到栈上面。