登 录
从值类型转换为引用类型需要以下几个步骤:
(1)首先在堆中分配好内存。他将用于存放值类型的数据以及少许额外的开销(一个SyncBlockIndex以及方法表指针)
(2)接着发生一次内存复制动作,栈上的值类型数据复制到堆上分配好的位置。
(3)最后,对象或接口引用得到更新,指向堆上的位置。
相反的过程称为拆箱
抱歉!评论已关闭.