strictfp有什么作用?

2023-11-15 11:54:34 字數 871 閱讀 8889

问:strictfp有什么作用?

答:关键字strictfp是strictfloatpoint的缩写,指的是精确浮点,它用来确保浮点数运算的准确性。jvm在执行浮点数运算时,如果没有指定strictfp关键字,此时计算结果可能会不精确,而且计算结果在不同平台或厂商的虚拟机上会有不同的结果,导致意想不到的错误。而一旦使用了strictfp来声明一个类、接口或者方法,那么在所声明的范围内,j**a编译器以及运行环境会完全依照ieee二进制浮点数算术标准(ieee754)来执行,在这个关键字声明的范围内所有浮点数的计算都是精确的。需要注意的是,当一个类被strictfp修饰时,所有方法都会自动被strictfp修饰。因此,strictfp可以保证浮点数运算的精确性,而且在不同的硬件平台上会有一致的运行结果。

下例给出了strictfp修饰类的使用方法:

注意strictfp关键字只是保证j**a程序在不同硬件平台运算的一致性,该精度丢失的,还是会精度丢失,如下:

预防计算的时候的精度丢失,还得是bigdecimal。

深蹲有什么作用?

深蹲是一种重要的下肢训练动作,对于提高运动员的力量 爆发力和运动性能具有显著的作用。虽然深蹲可以帮助提高运动员的下肢力量和爆发力,但是否能直接提高米赛跑的速度取决于多个因素,包括个人的身体条件 训练计划的综合性以及其他训练要素的结合。深蹲的主要作用是锻炼髋关节 膝关节和踝关节的肌肉群,包括大腿肌群 ...

无名指有什么作用

无名指是手上的一个手指,通常位于第四根手指的右侧,紧挨着中指。它是手上的五个手指之一,从拇指开始数,无名指是第四个手指。它的名字 于它没有像其他手指那样有特定的名字。在日常生活中,无名指通常被用来佩戴戒指,尤其是婚戒,因为它是一个比较不常用的手指,不会影响其他手指的活动。此外,无名指还可以用来写字和...

隔离霜有什么作用

生活中还有有很多女人,在美妆的时候,还不知道怎么用隔离霜,也不知道怎么用粉底,才能达到更佳的效果。也有一部分女人更不清楚隔离霜它到底有什么作用,或者是有什么功效,只是盲目的选择。因为不同品牌的隔离霜也有不同的功效,不同的品牌也有它不同的品质,现在我们来看一下隔离霜有什么作用?隔离霜对于 具有多重功效...