装箱与拆箱及享元模式

          在java中数据类型包括基本数据类型和类类型(即引用数据类型)。基本数据类型的数据不同于类类型数据的就是它不是对象,不能调用方法,而装箱就是把基本数据类型 包装成它们相对应的类类型的对象,使其具有类类型数据的特性,能够调用与其相对应的类类型的方法。

        由字面意思就可知,拆箱是与装箱相对的, 装箱是将基本数据类型包装成对象,那么拆箱

就是将类类型的对象重新简化成基本数据类型的数据。

         张孝祥老师在讲装箱的时侯又讲到了享元模式,享元模式就是将大量重复的小对象置为共享状态,不必将每一个重复的对象都建立,大幅度降低内存中对象的数量,就如同我国四大发明之一的活字印刷,在印刷时,不必将书上的字一个一个雕刻成实体对象,只需将常用的汉字雕刻成实体对象,再重新排列组合,可重复使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值