首页 > 其他 > 详细

包装类型和基本类型

时间:2021-05-20 15:34:38      阅读:20      评论:0      收藏:0      [点我收藏+]

包装类型和基本类型

1、基本类型在栈中直接存储的具体数值,而包装类型则存储的是堆中的引用。所以基本类型是直接传值,不能为null,而包装类型是传引用,值可以为null。

2、泛型中只能使用包装类型,不能使用基本类型

3、什么时候该用包装类,什么时候用基本类型,看基本的业务来定:这个字段允不允许null值,如果允许null值,则必然要用封装类,否基本类型就可以了。因为包装类的性能比基本类型低。

自动装箱和自动拆箱

在 Java SE5 之前,开发人员要手动进行装拆箱,比如说:

Integer chenmo = new Integer(10);  // 手动装箱
int wanger = chenmo.intValue();  // 手动拆箱

Java SE5 为了减少开发人员的工作,提供了自动装箱与自动拆箱的功能。

Integer chenmo  = 10;  // 自动装箱
int wanger = chenmo;     // 自动拆箱

包装类型和基本类型

原文:https://www.cnblogs.com/hooong/p/14788645.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!