装箱、拆箱

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

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

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

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

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

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

posted @ 2020-05-14 19:53  杰布☆随菲  阅读(118)  评论(0编辑  收藏  举报