Java之关键字(keyword)和保留字(reserved word)

  呵呵,不管别的,来几条题目先,作对了你牛^_^

  1, which of the following are keywords or reserved words in java?
  a) if b)then c)goto d)while e)case f)sizeof

  2, which of the following are java key words?
  a)double b)Switch c)then d)instanceof

  3, which of these are key words in java?
  a) default b)NULL c)String d)throws e)long f)true

  答案来了 1,acde 2,ad 3,adef 作对了吗^_^

  解释来了 1,then和sizeof都不是java的关键字,熟悉c或者c++,写惯了asp的高手就要小心喽。

  2,所有的关键字都是小写的,所以Switch不是关键字。instanceof看上去像方法名,但其实是关键字;

  3,大写的NULL不是java语言的关键字。String是java语言的一个封装类的类名,也不是关键字。

  再来点系统的:

  正确识别java语言的关键字(keyword)和保留字(reserved word)是十分重要的。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

  关键字列表

  abstract boolean break byte case
  catch char class continue default
  do double else extends false
  final finally float for if
  implements import instanceof int interface
  long native new null package
  private protected public return short
  static super switch synchronized this
  throw throws transient true try
  void volatile while
  
  保留字
  const,goto

  注意点

  识别java语言的关键字,不要和其他语言如c/c++的关键字混淆。

  const和goto是java的保留字。
  所有的关键字都是小写
  friendly,sizeof不是java的关键字

BTW:

我在参加http://preshow.javachina.com.cn短信答题时:有一题:哪些不是Java的关键字:A:TRUE B:const C:super D:void 我回答:AB,它居然报告我的回答错误!晕!

附上MSN上面的对话信息内容:

日期  时间  发送者  接收者  消息
2005-8-4  9:43:16  俞黎敏  Grace, Gavin  有一题:哪些不是Java的关键字:A:TRUE B:const C:super D:void 我回答:AB居然错误
2005-8-4  9:43:23  俞黎敏  Grace, Gavin  如何它理解const也为关键字,就A
2005-8-4  9:43:33  俞黎敏  Grace, Gavin  如果大小写不区分,B,如果。。。
2005-8-4  9:43:43  俞黎敏  Grace, Gavin  你们应当查一查,要不然真的会让人说闲话的
2005-8-4  9:43:55  Gavin  俞黎敏, Grace  好,谢谢你的建议
2005-8-4  9:44:02  Gavin  俞黎敏, Grace  我马上
2005-8-4  9:55:50  Gavin  俞黎敏, Grace  此题没错误,你回答此问题时选项是AB,我们的问题都是单选题,所以判你回答错误,不过感谢你的建议
2005-8-4  9:56:05  Gavin  俞黎敏, Grace  标准答案是A
2005-8-4  9:56:39  俞黎敏  Grace, Gavin  const是保留字,不是关键字啊
2005-8-4  9:56:55  俞黎敏  Grace, Gavin  TRUE大写,不对啊,要小写,这个肯定是错误的
2005-8-4  9:57:08  俞黎敏  Grace, Gavin  const是保留字,不是关键字啊,也是错误的,所以是AB两个
2005-8-4  9:58:01  Grace  俞黎敏, Gavin  gavin请再查一下
2005-8-4  9:58:09  Gavin  俞黎敏, Grace  好,我看看
2005-8-4  10:05:05  Gavin  俞黎敏, Grace  你说的是对的,已经改过来了,谢谢!!
2005-8-4  10:05:30  俞黎敏  Grace, Gavin  呵呵,要奖励一份
2005-8-4  10:05:53  Grace  俞黎敏, Gavin  你都那么多礼品了,还不知足哦
2005-8-4  10:05:54  Grace  俞黎敏, Gavin  哈哈
2005-8-4  10:06:18  俞黎敏  Grace, Gavin  多多益善呀。。。
2005-8-4  10:06:29  Grace  俞黎敏, Gavin  :D
2005-8-4  10:06:55  Grace  俞黎敏, Gavin  看样子咱们要是sun多要点特别奖励礼品
2005-8-4  10:07:11  Grace  俞黎敏, Gavin  呵呵,我过几天去反映放映
2005-8-4  10:07:29  Grace  俞黎敏, Gavin  对阿敏这样的会员应该多奖励才是
2005-8-4  10:07:31  俞黎敏  Grace, Gavin  :P你把这个问题提交上去啊,看他们怎么说:)
2005-8-4  10:07:37  Grace  俞黎敏, Gavin  嗯嗯
2005-8-4  10:07:47  俞黎敏  Grace, Gavin  举手同意,哈哈密瓜
2005-8-4  10:08:05  Grace  俞黎敏, Gavin  狂笑要要林
2005-8-4  10:08:37  Grace  俞黎敏, Gavin  那这样喽,大家工作把
2005-8-4  10:08:53  俞黎敏  Grace, Gavin  ok
2005-8-4  10:08:54  Grace  俞黎敏, Gavin  啊敏记得在你那板块加我们得宣传哦
2005-8-4  10:08:59  俞黎敏  Grace, Gavin  待你的回复
2005-8-4  10:09:06  俞黎敏  Grace, Gavin  中午搞定这个事情
2005-8-4  10:09:09  Grace  俞黎敏, Gavin  好
2005-8-4  10:09:16  俞黎敏  Grace, Gavin  c u
2005-8-5  11:20:04  俞黎敏  Gavin  :P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值