java1.5版本之后,每个基本类型都有对应引用类型,叫做装箱类型.基本类型中对应int,double,对应装箱类型是Integer,Double.
自动装箱操作是,基本数据类型转换成对应的引用类型;
自动拆箱操作是,引用数据类型转换为基本数据类型数据;
基本数据类型和装箱类型由三个主要区别:
1.基本数据类型只有数值,而装箱类型则具有与他们的值不同的同一性.换个说法,两个装箱类型可以具有相同的值和不同的同一性.(乱)
2.基本数据类型只有数值,而装箱数据类型除了它对应的基本类型的所有功能外,还还非功能性值null;
3.基本数据类型比装箱类型更加节省时间和空间.