3

可能重复:
何时在 java 中使用“strictfp”关键字?

java中的Strictfp方法有什么用?

4

2 回答 2

6

strictfp是一种方法或类修饰符,它强制 JVM 以某种方式进行浮点数学运算,这种方式保证在不同的 JVM 实现中是相同的(阻止 JVM 偷工减料以提高性能并可能失去一些精度/准确性)。

更多信息可以在wikipedia entry中找到,但细节很少。核心信息(如果您关心的话)可以在JVM 规范中找到。

于 2008-12-14T07:29:55.413 回答
1

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

于 2008-12-14T07:29:56.427 回答