Java基础语法进阶

打包(Wrap)基本数据类型

        基本数据类型:long、int、double、float、boolean、byte等在Java中这些并不是对象,只是纯粹的数据。

        将基本数据类型包到一个对象中,就可以操作这个对象,就好像将基本数据类型当做对象一样操作。

        可以即那个int、long、double、float、boolean、byte等使用对应的Integer、Long、Double、Float、Boolean、Byte等类进行打包,进行对象的操作。

自动装箱和拆箱

        在J2SE 5.0之后提供了自动装箱的功能,可以直接这样来打包基本数据类型:

                Integer  integer = 10;

        或:

                int   i = 10;

                Integer   integer = i;

        也可以使用更一般化的java.lang.Number类来自动装箱:

                Number  number = 3.14f;

                3.14f会被自动装箱为Float,然后指定给number。

        从J2SE  5.0开始可以自动装箱,也可以自动拆箱:

                Integer  foo = 10;

                int  foof= foo;

原文地址:https://www.cnblogs.com/fanchangfa/p/2592237.html