【Java】包装类型与引用类型的使用场景

前言

Java的基本数据类型总共有8种,包括3类:数值型字符型布尔型,其中
数值型

  • 整数类型byteshortintlong
  • 浮点类型floatdouble

字符型char
布尔型boolean

又有8包装类型Boolean,Character,Integer,Byte,Short,Long,Float,Double

从上面可以看到除了 char 和i nt 其它的包装类型名称和对应的基本类型一样只是首字母大写了。

在某些场合不能使用基本类型必须使用包装类,比如集合能接收的类型为Object,基本类型是无法添加进去的,还有泛型也必须使用包装类。

另外假设我们要定义一个变量表示分数,如果用基本类型表示的话:int score;

默认值为零,如果想表示分数为空也就是没有参加考试就没法表现了因为值类型是无法赋空值的,

猜你喜欢

转载自blog.csdn.net/weixin_43874301/article/details/128595389