(一)Java关键字的表
一共50个关键字,如下表
其中绝大部分关键词是Java语法发布之初就约定好的,少部分关键词是随Java语言发展后加入的。 strictfp
JDK1.2 加入 assert
JDK1.4 加入 enum
JDK5.0 加入
还有少数单词,目前还没有明确的语法含义,但是Java语言也约定它是关键字,随着Java的发展,将来可能会被赋予语法含义。这部分关键词又被称为保留关键字(reserved keywords),如关键字列表中的const
、goto
。
String 不是关键字
(二)标识符
是指类名(包括接口、枚举、抽象类)、方法名、变量、常量名、包名等可以自定义的字符组合。
虽然可以自定义,但是也要遵循如下规则:
-
由字母, 下划线, 数字, $符号组成;
-
只能以字母、下划线、$符号开头,不能以数字开头;
-
标识符长度没有限;
-
区分大小写
-
不能是关键字
小结:对于概念,要有清晰的认识,不能凭感觉。对概念的清晰掌握,有利于我们进一步学习新知识,理解原理。