`

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

分享到:
评论

相关推荐

    java实现根据关键字查找所在文件夹的文件

    在Java编程语言中,实现根据关键字查找文件夹内包含该关键字的文件是一项常见的任务,尤其在数据处理、日志分析或者文件管理系统中。这个功能可以帮助用户快速定位到含有特定信息的文件,提高工作效率。以下是一个...

    Java中的保留字和关键字.doc

    在编程语言中,关键字(Keyword)和保留字(Reserved Word)是具有特殊含义的重要组成部分。对于Java这门广泛使用的面向对象编程语言而言,理解其关键字与保留字的含义及用途至关重要。本文将详细介绍Java中的关键字...

    JAVA中的保留关键字

    #### 保留关键字(Reserved Word) 保留关键字是指Java语言目前尚未使用但已被预留出来以备将来扩展的关键字。尽管它们现在不是关键字,但在未来的版本中可能会成为关键字。因此,避免将这些词用作标识符是个好习惯...

    JAVA标识符关键字和数据类型.ppt

    "JAVA标识符关键字和数据类型" JAVA标识符关键字和数据类型是Java语言的基础知识点,包括标识符、关键字、数据类型等。 标识符 在Java语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java...

    Java 关键字定位位置

    在Java编程中,关键字定位位置是一项重要的技能,特别是在处理PDF文档时。PDF(Portable Document Format)文件格式广泛用于存储和共享文档,而Java提供了一系列工具和技术来解析和操作这种文件。在这个场景中,我们...

    search_keyword12.rar_Java关键字

    在Java中,关键字是保留给编译器使用的,它们对于理解程序的结构和控制流程至关重要。本文将深入探讨Java中的关键字,并结合"search_keyword12.doc"和"www.pudn.com.txt"这两个文件中的内容,提供更全面的理解。 1....

    高亮显示关键字

    高亮显示 关键字 function HeightLight(Keyword) { //文本选择器 var TextRange; //是否找到 var Found=false; //找到的次数 var Count = 0; TextRange = document.body.createTextRange(); Found = ...

    002-标识符和关键字_java_标识符和关键字_

    2. **保留字符**:标识符不能包含Java的保留字或关键字,例如`int`、`class`、`public`等,因为这些词在Java中有特定的语义。 3. **大小写敏感**:Java是大小写敏感的语言,因此,"myVariable"和"myvariable"是两个...

    源码关键字统计.rar

    在Java编程语言中,关键字是预定义的、具有特殊含义的词汇,它们是构成程序语法结构的基础元素。这篇关于“源码关键字统计”的主题旨在分析Java源代码文件,并计算其中出现的关键字数量。这个任务涉及到文件读取、...

    WEB项目中实现屏蔽关键字代码

    7. **日志记录**:记录被屏蔽的关键字和相关用户信息,以便于分析和审计。 最后,我们来看`MyTest`这个文件,它可能是测试类,用于验证关键字屏蔽功能的正确性。在实际开发中,使用JUnit或其他测试框架编写单元测试...

    java关键字总结

    以上介绍了Java中常用的八个关键字:`class`、`interface`、`package`、`import`、`extends`、`implements`、`abstract` 和 `final`。这些关键字在Java编程中扮演着非常重要的角色,它们帮助构建出具有清晰结构和...

    用servlet+jsp写的分页和关键字查询

    在这个例子中,Service层可能包含一个`queryByKeywordAndPage`方法,该方法接受关键字和分页参数,通过JDBC执行SQL查询以获取匹配数据,并返回结果集。 JDBC(Java Database Connectivity)是Java与数据库交互的...

    文本关键字提取

    此外,近年来深度学习技术也在文本关键字提取中发挥了重要作用,如词嵌入(Word Embedding)如Word2Vec和GloVe,以及基于神经网络的模型,如Bi-LSTM(双向长短期记忆网络)结合Attention机制,可以更深入地理解词义...

    js关键字查询字体变色

    ### JavaScript关键字查询字体变色知识点解析 在网页开发与维护过程中,经常需要对特定的关键字进行高亮显示,以...此外,此函数还提供了一种灵活的方式来定制关键字的颜色和样式,使得它能够适应各种不同的应用场景。

    Hypermesh菜单上的关键字释意(按字母排序)[文].pdf

    Hypermesh菜单上的关键字释意 ...这些关键字释意是Hypermesh菜单上的关键字释意,是软件的核心功能之一。理解和应用这些关键字释意可以帮助工程师更好地使用Hypermesh软件,并且可以提高工程分析和模拟的效率和准确性。

    java实现查找PDF关键字所在页码及其坐标

    java实现查找PDF关键字所在页码及其坐标是指通过java语言来查找PDF文件中某个关键字所在的页码和坐标。这个方法可以用于各种应用场景,例如文档管理、信息检索等。 在java中,实现查找PDF关键字所在页码及其坐标...

    如何用好关键字进行搜索

    例如,“(Java Python)”可以搜索同时包含Java和Python的结果。 ##### 4. 逻辑运算符的应用 - **AND**:表示两个关键词都必须出现在搜索结果中。如“English AND Chinese”可以找到同时包含英语和中文的内容。 - *...

    调出关键字列表1

    在Python编程语言中,保留字(也称为关键字)是一组具有特殊含义的词汇,它们被Python解释器预先定义并用于特定的语法结构或语义。这些保留字是不可以被程序员用作变量名、函数名或其他标识符名称的,因为它们在...

    Java关键字详解

    在Java编程语言中,关键字是具有特殊含义的保留词汇,它们不能作为变量名、类名或方法名。这些关键字对于理解和编写有效的Java代码至关重要。下面将详细解释Java中的各个关键字。 一、关键字总览: Java的关键字...

Global site tag (gtag.js) - Google Analytics