实体类用int还是Integer
实体类用int还是Integer1.Integer默认值是null,可以区分未赋值和值为0的情况.需要区分未赋值的情况下用Integer2.加减乘除运算比较多的情况下,用int.用Integer需要拆装箱,比较耗性能3.默认值为0的场景用int.比如统计报表的场景下,没有就是0.这时用int.4.容器里面用Integer.比如List<Integer>参考:用...
·
实体类用int还是Integer
1.Integer默认值是null,可以区分未赋值和值为0的情况.需要区分未赋值的情况下用Integer
2.加减乘除运算比较多的情况下,用int.用Integer需要拆装箱,比较耗性能
3.默认值为0的场景用int.比如统计报表的场景下,没有就是0.这时用int.
4.容器里面用Integer.比如List<Integer>
5.接口入参对象QO里面的属性,用Integer.这是面向对象思想.保持QO里面的属性都是对象.避免接口被调用时出现麻烦.
更多推荐
已为社区贡献1条内容
所有评论(0)