Java中goto是关键字吗?什么是Java的保留字?Java中关键字有哪些?

问题:Java中goto是关键字吗?

回答:goto是Java的关键字。goto目前被作为Java的关键字保留起来。goto不能作为标识符。(下方官方文档里明确指出了goto和const是关键字,已经用红色标出!)


问题:什么是标识符?

回答:标识符是用来识别物件的名称。例如,变量名,函数名,标签名等等。


问题:什么是Java的保留字?

回答:保留字就是被Java保留的标识符,所以用户不能使用保留字作为一个标识符。中文维基百科中指出保留字有时也叫关键字。而英文维基百科并没有给出此定义。本人觉得还是以英文维基百科为主!所以我们通俗理解Java中的保留字就是:目前被保留起来,还未使用,但是在以后版本里的Java中可能会被使用的Java关键字。如,const和goto。


来自官方的关键字汇总整理:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

Java Language Keywords

Here is a list of keywords in the Java programming language. You cannot use any of the following as identifiers in your programs. The keywords const and goto are reserved, even though they are not currently used. truefalse, and null might seem like keywords, but they are actually literals; you cannot use them as identifiers in your programs.

abstractcontinuefornewswitch
assert***defaultgoto*packagesynchronized
booleandoifprivatethis
breakdoubleimplementsprotectedthrow
byteelseimportpublicthrows
caseenum****instanceofreturntransient
catchextendsintshorttry
charfinalinterfacestaticvoid
classfinallylongstrictfp**volatile
const*floatnativesuperwhile
* not used
** added in 1.2
*** added in 1.4
**** added in 5.0

英文维基百科:http://en.wikipedia.org/wiki/List_of_Java_keywords

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值