黑马程序员技术交流社区

标题: 新手问题 [打印本页]

作者: 康大玮    时间: 2012-5-12 21:56
标题: 新手问题
什么是自动拆箱装箱?
作者: 郭振    时间: 2012-5-12 22:00
Integer  a=1;//这就是一个自动装箱,如果没有自动装箱的话,需要这样Integer  a=new Integer(1)
int b=a;//这就是一个自动拆箱,如果没有自动拆箱的话,需要这样:int b=a.intValue()

这样就能看出自动装箱和自动拆箱是简化了基本数据类型和相对应对象的转化步骤
作者: 张成龙    时间: 2012-5-12 22:34
装箱就是封装对象 ,即把基本数据类型(如 int)转换成基本类型封装类的对象(如 new Integer())
拆把基本类型封装类的对象(如 new Integer())转换为基本数据类型(如 int)。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2