1. 关键字

用于定义数据类型的关键字
class interface enum byte short
int long float double char
boolen void
用于定义流程控制的关键字
if else switch case default
while do for break continue
return
用于定义访问权限修饰符的关键字
private public protected
用于定义类、函数、变量修饰符的关键字
abstract final static synchronized
用于定义类与类之间关系的关键字
extends implements
用于定义建立实例以及引用实例、判断实例的关键字
new this super instanceof
用于异常处理的关键字
try catch finally throw throws
用于包的关键字
native strictfp transient volatile assert

2. 保留字

在 Java 8 版本尚未使用,但以后版本可能会作为关键字使用,自己命名标识符时要避免使用这些保留字
goto 和 const


3. 标识符

  • 数字不能开头
  • 不能用关键字和保留字
  • Java严格区分大小写
  • 标识符不能含空格