public class J {
public static void main(String[] args)
{
String main = "The character sequence \"main\" is an identifier, not a keyword or reserved word.";
System.out.println(main);
}
}
这将编译,并在执行时发出以下输出:
The character sequence "main" is an identifier, not a keyword or reserved word.
字符序列是一个标识符,而不是关键字或保留字。main
JLS 的相关部分是 3.8:
标识符是无限长度的 Java 字母和 Java 数字序列,其中第一个必须是 Java 字母。
标识符:
标识符字符,但不是关键字或布尔文体或空文
标识符字符:
JavaLetter {JavaLetterOrDigit}
JavaLetter:
任何作为“Java 字母”的 Unicode 字符
JavaLetterOrDigit:
任何属于“Java 字母或数字”的 Unicode 字符
字符序列符合上述说明,不在 Section 3.9 的关键字列表中。main
(出于同样的原因,字符序列也是一个标识符。java1234