1. 值类型转化为引用类型为装箱
int i = 0;
object j = i;
2.引用类型转化为值类型为拆箱
object i =0;
int j = (int)i;
3.装箱是隐式的, 取消装箱是显示的
隐式无需转化(object j = i;),
显示需要转化 (int j = (int) i);
4.装箱与拆箱一般只作用于值类型, 引用类型一直存储在堆中