Java strictfp关键字

【Java strictfp关键字】Java的strictfp关键字确保你将获得每个平台上相同的结果,如果你在浮点变量进行操作。精度可以从平台到平台,这就是为什么Java编程语言都提供了strictfp关键字不同,使你获得每个平台上相同的结果。所以,现在你必须在浮点运算更好的控制。
为strictfp关键字法律码
的strictfp关键字可以在方法,类和接口来施加。

strictfp class A{}//strictfp applied on class

strictfp interface M{}//strictfp applied on interface

class A{ strictfp void m(){}//strictfp applied on method }

为strictfp关键字非法代码
strictfp关键字不能在抽象方法,变量或构造来施加。
class B{ strictfp abstract void m(); //Illegal combination of modifiers }

class B{ strictfp int data=http://www.srcmini.com/10; //modifier strictfp not allowed here }

class B{ strictfp B(){}//modifier strictfp not allowed here }

    推荐阅读