装箱就是把值类型转变为引用类型Integeri=10;
拆箱就是把引用类型转变为值类型inti=newInteger(10);
我们现在知道了,所有对象型的数据类型的基类是java.lang.Object.而写java程序的时候非常多的工作都是在写这些类,和实现里面的方法。而偏偏就有那么8种基本类型和他们不一样。以至于让你来回在这两种之间转换,这是很让人头疼的事情。Java中int,long,char这样的类型不是对象型。因此java里提供了一种叫做包装类(wrapper)的东西,使基本类型,有着相应的对象类型Integer,Long,Character等。这样就可以,先把基本类型的东西,转成对象来用,然后再转回去。
|
|