首页 > 编程知识 正文

java有多少个关键字,java使用什么关键字声明类

时间:2023-05-04 20:26:12 阅读:109996 作者:4253

从Java2开始,Java语言中已添加了关键字strictfp,以用于Java语言中的关键字strictfp。 虽然这个关键字在大多数情况下很少使用,但是需要理解。

严格的意思是FP -严格,即正确的浮点的意思。 在Java虚拟机上执行浮点运算时,如果未指定strictfp关键字,Java编译器和运行时环境往往无法获得满意的结果,因为它们的行为与浮点运算表达式的行为相近。 使用strictfp声明类、接口或方法时,声明的范围内的Java编译器和运行环境将完全按照浮点规范IEEE-754执行。 因此,如果您希望浮点运算更准确,并且希望硬件平台执行的结果不匹配,请使用关键字strictfp。

虽然可以将类、接口和方法声明为strictfp,但是不能为接口中的方法和构造函数声明strictfp关键字,如以下代码所示:

1 .合法使用关键字strictfp

http://www.Sina.com/http://www.Sina.com/a { }

public http://www.Sina.com/classfpdemo1{

strictfpvoid f () {}

}

2 .错误使用

界面a {

interfacevoid f (;

}

公共类FP demo2{

strictfpFpDemo2() }

}

使用关键字strictfp声明类、接口或方法时,使用该关键字声明的范围内的所有浮点运算都是准确的,并且符合IEEE-754规范。 例如,如果将类声明为strictfp,则该类中的所有方法都是strictfp。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。