Java strictfp
Posted 海角在眼前
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java strictfp相关的知识,希望对你有一定的参考价值。
strictfp关键字
用于强制Java中的浮点计算(float或double)的精度符合IEEE 754标准。
不使用strictfp:浮点精度取决于目标平台的硬件,即CPU的浮点处理能力。
使用strictfp:确保浮点计算的结果在所有平台上始终保持相同。
使用地方
可用在类、接口、方法。
注意
1、构造函数不能用,接口方法也不能用。
2、如果类、接口已声明strictfp,那么该类或接口所有方法和嵌套类型(例如子类、接口)都默认为strictfp。
例子
strictfp class StrictFPClass { double num1 = 10e+102; double num2 = 6e+08; double calculate() { return num1 + num2; } }
参考文献
http://www.codejava.net/java-core/the-java-language/java-keyword-strictfp
以上是关于Java strictfp的主要内容,如果未能解决你的问题,请参考以下文章