2008-12-14 4 views

ответ

5

strictfp - это модификатор метода или класса, который заставляет JVM выполнять математику с плавающей запятой определенным образом, который гарантированно будет одинаковым для разных реализаций JVM (остановка JVM от резки углов для повышения производительности и, возможно, потерять некоторую точность/точность).

Более подробную информацию можно найти на странице wikipedia entry, но она неточна. Информация о хардкоре (если вам интересно) можно найти в JVM spec.

1

strictfp гарантирует, что операции с плавающей запятой в отмеченном коде будут действовать одинаково на всех платформах. Это то, что вы можете использовать в 2D/3D-программировании, где вам нужно убедиться, что вы получаете точно такие же результаты независимо от того, на какой платформе вы запускаете программу.