Можно создать дубликат:
When to use “strictfp” keyword in java?Что такое метод Strictfp в java?
Что является использование метода Strictfp в Java?
Можно создать дубликат:
When to use “strictfp” keyword in java?Что такое метод Strictfp в java?
Что является использование метода Strictfp в Java?
strictfp
- это модификатор метода или класса, который заставляет JVM выполнять математику с плавающей запятой определенным образом, который гарантированно будет одинаковым для разных реализаций JVM (остановка JVM от резки углов для повышения производительности и, возможно, потерять некоторую точность/точность).
Более подробную информацию можно найти на странице wikipedia entry, но она неточна. Информация о хардкоре (если вам интересно) можно найти в JVM spec.
strictfp
гарантирует, что операции с плавающей запятой в отмеченном коде будут действовать одинаково на всех платформах. Это то, что вы можете использовать в 2D/3D-программировании, где вам нужно убедиться, что вы получаете точно такие же результаты независимо от того, на какой платформе вы запускаете программу.