Java编程那些事儿16——关键字和标识符(转帖)

 
今日看点csdn上一博友的文章,收藏在此,以便日后参考:
关键字(keyword),也称保留字(reserved word),是指程序代码中规定用途的单词。也就是说,只要在程序代码内部出现该单词,编译程序就认为是某种固定的用途。
         关键字列表及中文解释如下,格式为:关键字(中文解释):
         abstract(抽象的) continue(继续) for(当…的时候) new(新建)      switch(转换)
assert(断言)       default(默认)    if(如果)          package(打包)  synchronized(同步)
boolean(布尔)  do(做)          goto(跳转到)     private(私有的)  this(这个)
break(中断)     double(双精度) implements(实现) protected(受保护的) throw(抛出,动词)
byte(字节)     else(否则)      import(引入)      public(公共的) throws(抛出,介词)
case(情形)      enum(枚举)    instanceof(是…的实例)  return(返回) transient(瞬时的)
catch(捕获)     extends(继承)    int(整数)         short(短整数)    try(尝试)
char(字符)      final(最终的)     interface(接口)    static(静态的)    void(空的)
class(类)       finally(最终地)    long(长整数)      strictfp(精确浮点)  volatile(易变的)
const(常量)     float(单精度浮点) native(本地的)  super(超级的)     while(当…的时候)
说明:其中goto和const的用途被保留,在语法中未使用到这两个关键字。
在实际学习时,必须牢记关键字的意义以及拼写。
后续学习的语法知识,大部分都是使用关键字和一些符号组成的,关键字的意义基本上就代表了该种语法格式的用途。
标识符,也就是标识的符号,指程序中一切自己指定的名称,例如后续语法中涉及到的变量名称、常量名称、数组名称、方法名称、参数名称、类名、接口名、对象名等等。
         其实程序中除了一些分隔符号,如空格、括号和标点符号以外,只有三类名称:
关键字
系统功能名称
如System.out.println中的System、out和println。
标识符
对于英语不好的学习者来说,第一类和第二类都是需要熟悉和记忆的,而第三类名称,也就是标识符,可以由程序开发者自己进行设定。
通常情况下,为了提高程序的可读性,一般标识符的名称和该标识符的作用保持一致。
标识符的命名规则主要有如下几个要求:
1、 不能是关键字
2、 只能以字母、下划线(_)和美元符号($)开头
需要特别注意的是,标识符不能以数字字符开头。
3、 不能包含特殊字符,例如空格、括号和标点符号等等。
通常情况下,标识符一般全部是字母,或者使用字母和数字的组合。

你可能感兴趣的:(JAVA,编程,java,程序开发,interface,import,system)