strictfp

Version >= Java SE 1.2

strictfp 修飾符用於浮點計算。此修飾符使浮點變數在多個平臺上更加一致,並確保根據 IEEE 754 標準完成所有浮點計算,以避免 32 位和 64 位架構上的計算錯誤(舍入錯誤),溢位和下溢。這不能應用於抽象方法,變數或建構函式。

// strictfp keyword can be applied on methods, classes and interfaces.

strictfp class A{}

strictfp interface M{}

class A{  
    strictfp void m(){}
}