在java中数据类型包括基本数据类型和类类型(即引用数据类型)。基本数据类型的数据不同于类类型数据的就是它不是对象,不能调用方法,而装箱就是把基本数据类型 包装成它们相对应的类类型的对象,使其具有类类型数据的特性,能够调用与其相对应的类类型的方法。
由字面意思就可知,拆箱是与装箱相对的, 装箱是将基本数据类型包装成对象,那么拆箱
就是将类类型的对象重新简化成基本数据类型的数据。
张孝祥老师在讲装箱的时侯又讲到了享元模式,享元模式就是将大量重复的小对象置为共享状态,不必将每一个重复的对象都建立,大幅度降低内存中对象的数量,就如同我国四大发明之一的活字印刷,在印刷时,不必将书上的字一个一个雕刻成实体对象,只需将常用的汉字雕刻成实体对象,再重新排列组合,可重复使用。