Java逍遥游记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 关键字

Java语言的关键字是程序代码中的特殊字符,它们有着特定的含义。例如在Monkey.java文件中,public、class、this和void等都是关键字:

                /** 以下粗体字部分都是关键字 */
                public class Monkey{
                  String name;
                  public Monkey(){ }

                  public Monkey(String name){
                    this.name=name;
                  }

                  public void speak(){
                    System.out.println("大家好,我是"+name);
                  }
                }

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

以上每个关键字都有特殊的作用,例如package关键字用于包的声明,import关键字用于引入包,class关键字用于类的声明,void关键字表示方法没有返回值。现在,悟空对许多关键字都很陌生,等到完全掌握了Java语言,就会对这些关键字的用法如数家珍了。本书的后面章节会陆续介绍各个关键字的作用。

使用Java语言的关键字时,有以下值得注意的地方:

● 所有的关键字都是小写。

● 程序中的标识符不能以关键字命名。关于标识符的概念参见本章2.3节(标识符)。

例如,悟空有一次编写了一个名为“super”的类,结果编译出错,错误原因是不能把关键字“super”作为类的名字:

                public class super{……}// 编译出错,super是关键字,不能作为类的名字