1.包装类可以为null,基本类型不可以
根据《阿里巴巴Java开发手册》,数据库查询结果可以为null,如果是基本类型在自动拆箱时会抛出 NullPointerException 异常
2.包装类型可以用于泛型,基本类型不可以
泛型要求能包容的是对象类型,而基本类型在java里不属于对象
3.基本类型比包装类型更加高效
基本类型在栈中存储的具体的数值可以直接调用,包装存储的是堆中的引用需要new 一个对象之后才能调用
包装类型和基本类型的区别
最新推荐文章于 2024-07-23 09:08:41 发布