一、关键字(keywords)
1.关键字是事先定义的,不可用作标识符。
2.java语言有50个关键字
bollean | byte | char | short | int |
long | float | double | if | else |
for | switch | do | while | new |
package | class | interface | void | this |
super | public | protected | private | final |
static | import | extends | implements | abstract |
return | default | assert | break | case |
catch | const | continue | enum | finally |
goto | instanceof | native | strictfp | synchronized |
throw | throws | transient | try | volatile |
包括数据类型、流程控制、修饰符、动作等类。
3.true,false,null是字面常量,不是关键字,不可用作标识符。
4.goto和const是保留字(目前java版本中没有特定功能),不可用作标识符。
二、标识符(identifier)
1.作用:为变量、方法、对象、类命名。
2.规定写法:以字母、下划线(_)、或美元符($)开头;后面可以是数字、字母、下划线、美元符号;区分大小写。