上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是关键字,不能作为类的名字