Java中的Strictfp方法有什么用途?

3
2个回答

6

strictfp是一种方法或类的修饰符,它强制JVM以一种保证在不同JVM实现中相同的方式执行浮点数运算(防止JVM为了提高性能而省略一些精度/准确性)。

更多信息可以在维基百科条目中找到,但缺乏详细信息。如果您关心的话,可以在JVM规范中找到更深入的信息。


1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接