**装箱:
就是把基本的数据类型转化为对应的包装类型。Integer i=1;就是自动的装箱,实际上在编译时会调用Interger.valueOf方法来装箱。
拆箱:**
就是把包装类型转化为基本数据类型, 例如 Integer i=1; int j=i;就是自动装箱和自动拆箱。自动拆箱在编译时会调用intValue()方法来进行装箱。
为什么需要包装类型?
java一个面向对象的语言, 而基本的数据类型, 不具备面向对象的特性。
**装箱:
就是把基本的数据类型转化为对应的包装类型。Integer i=1;就是自动的装箱,实际上在编译时会调用Interger.valueOf方法来装箱。
拆箱:**
就是把包装类型转化为基本数据类型, 例如 Integer i=1; int j=i;就是自动装箱和自动拆箱。自动拆箱在编译时会调用intValue()方法来进行装箱。
为什么需要包装类型?
java一个面向对象的语言, 而基本的数据类型, 不具备面向对象的特性。

被折叠的 条评论
为什么被折叠?