采集的文章和关键词不符(Java的标识符、关键字、保留字和保留字的详细介绍!)
优采云 发布时间: 2021-12-15 06:19采集的文章和关键词不符(Java的标识符、关键字、保留字和保留字的详细介绍!)
任何计算机语言都离不开标识符和关键字,下面将详细介绍Java的标识符、关键字和保留字。
标识符
Java 中的标识符是为方法、变量或其他用户定义项定义的名称。标识符可以有一个或多个字符。在Java语言中,构造标识符的规则如下。
另外,Java 区分大小写,因此 myvar 和 MyVar 是两个不同的标识符。
提示:命名标识符时,切记不要以数字开头,不能使用任何Java关键字作为标识符,也不能为标识符分配任何标准的方法名称。
标识符分为两类,即关键字和用户定义的标识符。
关键字是具有特殊含义的标识符。例如,true 和 false 表示逻辑上的真假。用户自定义标识符是用户根据标识符组成规则生成的非保留字标识符。例如,abc 是一个标识符。
提示:使用标识符时要小心,无论是使用关键字还是使用自定义的非关键字标识符。此外,标识符可以收录关键字,但不能与关键字同名。
例如,以下合法和非法标识符。
标识符用于命名常量、变量、类和类对象。因此,当一个好的编程习惯需要命名一个标识符时,应该给它一个有意义或有用的名字。
关键词
关键字(或保留字)是对编译器有特殊意义的固定字,不能在程序中作其他用途。关键字有特殊的意义和用途,不同于自定义标识符,不能作为通用标识符。例如,在“使用记事本编写和运行Java程序”部分的示例HelloJava.java中,class为关键字,用于声明一个类,类名是HelloJava。public 也是一个关键字,用于表示一个公共类。另外,static 和 void 也是关键字,它们的使用将在本教程后面的章节中详细介绍。
Java 关键字对于 Java 编译器具有特殊的含义。它们用于表示数据类型或程序结构。保留字是为 Java 保留的关键字。虽然目前不作为关键字使用,但在未来的升级中可能会作为关键字使用。
Java 语言目前定义了 51 个关键字。这些关键字不能用作变量名、类名和方法名。这些关键字分类如下。
数据类型:boolean、int、long、short、byte、float、double、char、class、interface。过程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。操作:打包、导入、抛出、抛出、扩展、实现、this、supper、instanceof、new。保留字:true、false、null、goto、const。
提示:由于 Java 区分大小写,因此 public 是关键字,但 Public 不是关键字。但为了程序的清晰性和可读性,尽量避免使用其他形式的关键字进行命名。