问答详情
源自:3-2 Java 中基本类型和包装类之间的转换

拆箱的作用以及拆装箱与前一节包装类的联系。

  1. 是不是装箱与包装类都是把基本数据类型变为类?

  2. 拆箱把类变为基本数据类型?

  3. 那么装箱和包装类有什么区别?

提问者:qq_零_14 2016-07-28 09:45

个回答

  • Is_a_bella
    2016-07-28 10:07:51
    已采纳

    1. 装箱是把基本类型封装成包装类的过程,但是要注意两者的对应关系,不对应不能叫做装箱,比如说牛奶装进牛奶盒,不能装进罐头里。

    2. 这种说法不太严格,拆箱是一种对应的转换,比如Integer转为int,Double转为double。转换成基本数据类型可以调用包装类的函数来进行相应的转换。

    3. 包装类是java.lang包里的类,装箱是基本类型转换成包装类的一种操作,分为自动装箱和手动装箱。