java 中 int 为基本类型, Integer 为封装后的整数类。计算中应该没什么不同。
但 最近发现了Integer 的优势之处。
在项目中,常有类的属性,比如说 人的年龄。
设为int ,默认为0. 设为 Integer 默认null。
判断是否为零可判断该属性是否为空,无关紧要。
然而 比如说温度,0度能说是没温度,没初始化吗。
大意就是 类类型的数据容易判断是否是合法值。
本文探讨了Java中Integer与int的基本类型之间的区别,尤其是在初始化默认值方面的不同。通过具体的例子,如年龄和温度等属性的设置,展示了使用Integer而非int的一些优势。
java 中 int 为基本类型, Integer 为封装后的整数类。计算中应该没什么不同。
但 最近发现了Integer 的优势之处。
在项目中,常有类的属性,比如说 人的年龄。
设为int ,默认为0. 设为 Integer 默认null。
判断是否为零可判断该属性是否为空,无关紧要。
然而 比如说温度,0度能说是没温度,没初始化吗。
大意就是 类类型的数据容易判断是否是合法值。

被折叠的 条评论
为什么被折叠?