当前位置: 技术问答>java相关
请问strictfp到底是不是KEY WORD?
来源: 互联网 发布时间:2015-11-03
本文导语: 我看了几本书,有些说是,有些却没有提到,请问到底是不是关键字? | statictfp是干什么的?,static 是keyword。 | strictfp不是关键字,java一共只有50个关键字。 abstract const f...
我看了几本书,有些说是,有些却没有提到,请问到底是不是关键字?
|
statictfp是干什么的?,static 是keyword。
|
strictfp不是关键字,java一共只有50个关键字。
abstract const final instanceof private ynchronized
boolean continue finally int protected this
break default float interface public throw
byte do for long return throws
case double goto native short transient
catch else if new static true
char extends implements null super try
class false import package switch void
volatile while
abstract const final instanceof private ynchronized
boolean continue finally int protected this
break default float interface public throw
byte do for long return throws
case double goto native short transient
catch else if new static true
char extends implements null super try
class false import package switch void
volatile while
|
strictfp是一个keyword(从sl-275教材上看到的)
这个keyword表示严格的浮点运算.也就是说这个浮点运算在所有的虚拟机在任何平台都应该得到相同的结果.
(因为浮点运算的特殊性,在寄存器位数不同的机器上,浮点运算的精度有所不同,结果也会出现不同,java为了实现平台一致性,规定了程序员可以决定是否进行严格浮点运算,不过,会有额外开销)
这个keyword表示严格的浮点运算.也就是说这个浮点运算在所有的虚拟机在任何平台都应该得到相同的结果.
(因为浮点运算的特殊性,在寄存器位数不同的机器上,浮点运算的精度有所不同,结果也会出现不同,java为了实现平台一致性,规定了程序员可以决定是否进行严格浮点运算,不过,会有额外开销)
|
是的 gigiyy() 和 qxjavajava(射手座 =---> 恭喜发财) 说的对。
A new keyword: strictfp
true, false and null are literals (not keywords), but they can’t be used as identifiers as well.
abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private protected public return short static
super switch synchronized this throw throws
transient try void volatile while
(摘自)
还有1.4 新加的assert
A new keyword: strictfp
true, false and null are literals (not keywords), but they can’t be used as identifiers as well.
abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private protected public return short static
super switch synchronized this throw throws
transient try void volatile while
(摘自)
还有1.4 新加的assert