Java基本类型和包装类型有什么本质区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计704个文字,预计阅读时间需要3分钟。
基本类型和包装类型的区别?
1.包装类型可以为null,而基本类型不可以。
2.基本类型不能直接用于数据库的查询结果,查询结果可能是null。
3.如果使用基本类型的变量,因为需要自动拆箱(将包装类型转换为基本类型),所以可能需要额外注意。
基本类型和包装类型的区别? 1 包装类型可以为 null,而基本类型不可以数据库的查询结果可能是
null,如果使用基本类型的话,因为要自动拆箱(将包装类型转为基本类型,比如说把 Integer 对象转换成 int 值),就会抛出NullPointerException的异常。
int i1 = null;// 模拟数据库查询出来的数据
Integer i2 = null;// 模拟数据库查询出来的数据
2 包装类型可用于泛型,而基本类型不可以。
泛型不能使用基本类型,因为使用基本类型时会编译出错。
本文共计704个文字,预计阅读时间需要3分钟。
基本类型和包装类型的区别?
1.包装类型可以为null,而基本类型不可以。
2.基本类型不能直接用于数据库的查询结果,查询结果可能是null。
3.如果使用基本类型的变量,因为需要自动拆箱(将包装类型转换为基本类型),所以可能需要额外注意。
基本类型和包装类型的区别? 1 包装类型可以为 null,而基本类型不可以数据库的查询结果可能是
null,如果使用基本类型的话,因为要自动拆箱(将包装类型转为基本类型,比如说把 Integer 对象转换成 int 值),就会抛出NullPointerException的异常。
int i1 = null;// 模拟数据库查询出来的数据
Integer i2 = null;// 模拟数据库查询出来的数据
2 包装类型可用于泛型,而基本类型不可以。
泛型不能使用基本类型,因为使用基本类型时会编译出错。

