摘要:
接下来我们看下面试题中出现率非常高的一个知识点,装箱和拆箱。其实这个知识点对于实战来说,好像没有什么用处。可为什么企业在面试中会常常提到呢? 首先明白这两个概念: 装箱:将值类型转换为引用类型。 拆箱:将引用类型转换为值类型。 最常见的装拆箱是发生在值类型和object类型之间,例如: int i = 10; object o = i; 装箱和拆箱(unboxing)可以把值类型转换为引用类型,或把引用类型转换为值类型。装箱用于描述把一个值类型转换为引用类型。运行库会为堆上的对象创建一个临时的引用类型"box"。该转换是隐式进行的,如上面的例子所述。 拆箱用于描述相反的过程 阅读全文
posted @ 2012-11-05 09:50 天轰穿 阅读(327) 评论(0) 推荐(0)