我的理解是,数据类型间的转换。
1.数据类型分为基本数据类型和引用数据类型。
2.而基本数据类型一般都有其对应的应用数据类型。比如
基本数据类型 int 对应的是引用数据类型是 Integer
基本数据类型 long 对应的引用数据类型是 Long
。。。。。。
3.装箱应该就是把基本数据类型转为引用数据类型,比如把int转为Integer
拆箱的话,应该是相反的过程,如把Integer转为int
4.在Java中实现了拆箱和装箱的自动转换,比如 你可以写Integer i = 1; 因为1是int基本数据类型,而i是Integer引用数据类型,Integer i= 1;就自动把int转为Integer了。
5.主要是基本数据类型和引用数据类型的应用场景是不一样的。基本数据类型就是单一的一个值,而引用数据类型就是一个对象了,对于对象,我们 可以使用对象的方法和属性
6.感觉应该就是这些区别吧 |