装箱、拆箱

装箱:就是将一个值类型转换成等值的引用类型。

   在堆上为新生成的对象(该对象包含数据,对象本身没有名称)分配内存。

   将堆栈上值类型变量的值拷贝到堆上的对象中。

   将堆上创建的对象的地址返回给引用类型变量(从程序员角度看,这个变量的名称就好像堆上对象的名称一样)。

拆箱:就是将一个引用类型转换成等值的值类型

   将引用类型变量堆上的值拷贝到栈上面。

原文地址:https://www.cnblogs.com/Bingo1363136101/p/12891018.html