摘要: 装箱(Boxing)是指将值类型转化为Object类型或由此值类型实现任意一接口类型的过程。装箱用于在垃圾回收堆中存储值类型。装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。对值类型装箱会在堆中分配一个对象实例,并将该值复制到新的对象中。拆箱(UnBoxing)是将从对象中提取值类型。拆箱是从object类型到值类型或从接口类型到实现该接口的值类型的显式转换。拆箱操作包括:检查对象实例,以确保它是给定值类型的装箱值。将该值从实例复制到值类型变量中。装箱是隐式的,拆箱是显式的。性能消耗:相对于简单的赋值而言,装箱和取消装箱过程需要进行大量的计算。对值类型进行装箱时,必须 阅读全文
posted @ 2013-10-30 15:14 Vital 阅读(718) 评论(0) 推荐(0)