在java中使用Strictfp方法有什么用?
答案 0 :(得分:5)
strictfp
是一个方法或类修饰符,它强制JVM以某种方式执行浮点数学运算,保证在不同的JVM实现中保持相同(阻止JVM切入角落以提高性能并可能丢失一些精度/准确度。)
可以在wikipedia entry找到更多信息,但细节不多。您可以在JVM spec。
中找到硬核信息(如果您在意)答案 1 :(得分:1)
strictfp
确保标记代码中的浮点运算在所有平台上的行为相同。这是你可能在2D / 3D编程中使用的东西,你需要确保你得到完全相同的结果,无论你运行程序的平台是什么。