java使用数字类型注意事项

Posted zhang-feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java使用数字类型注意事项相关的知识,希望对你有一定的参考价值。

1 在java如果要求计算的数据较为准确,会使用BigDecimal类。在新建BigDecimal类时,可以使用String类或int类的参数,不要使用float或double或者直接常量浮点型为参数;

2 如果使用数据循环相加等计算,不要使用Integer,Long等装箱对象,因为会造成无意识装箱和拆箱行为;

3 在比较Integer,Long等装箱对象时,要使用equal方法而不是‘==’;(虚拟机会对Integer,Long对象一些小值做缓存,即使用‘==’会为true,但是当值大于一定值的时候‘==’会为false);

4 在类中定已属性为int类型时,在与前后台页面数据传递时,该属性可能会出现默认值0情况;

以上是关于java使用数字类型注意事项的主要内容,如果未能解决你的问题,请参考以下文章

01-03 Java关键字标识符注释常量和进制问题变量和数据类型

java基础标识符+数据类型+数据类型扩展

变量的定义及注意事项

java中可变参数

Java--枚举类型(枚举类型介绍 & 定义枚举类型 & 枚举类型的使用 & 枚举类型的注意事项 & 遍历枚举项)

java script 数字