在java中使用Strictfp方法有什么用?

时间:2008-12-14 06:39:51

标签: java jvm

  

可能重复:
  When to use “strictfp” keyword in java?

在java中使用Strictfp方法有什么用?

2 个答案:

答案 0 :(得分:5)

strictfp是一个方法或类修饰符,它强制JVM以某种方式执行浮点数学运算,保证在不同的JVM实现中保持相同(阻止JVM切入角落以提高性能并可能丢失一些精度/准确度。)

可以在wikipedia entry找到更多信息,但细节不多。您可以在JVM spec

中找到硬核信息(如果您在意)

答案 1 :(得分:1)

strictfp确保标记代码中的浮点运算在所有平台上的行为相同。这是你可能在2D / 3D编程中使用的东西,你需要确保你得到完全相同的结果,无论你运行程序的平台是什么。