1.标识符
标识符是用来标识类名、数组名、变量名等的有效字符序列。而在Java中,标识符是由任意顺序的字母、下划线、数字以及美元符号组成,并且第一个字符不能是数字,同时,标识符不能是Java中的关键字。
如:name、$dollar、akd468是合法标识符
但,int、8new不是合法标识符
2.关键字
关键字是Java中已被赋予特定意义的一些单词,不可当做标识符来使用。下面,例举一些常见的关键字
关键字 | 说明 |
static | 静态修饰符 |
assert | 断言 |
new | 用于创建新对象 |
native | 用于声明一个方法是由与计算机相关的语言实现的 |
package | 包语句 |
private | 私有权限修饰符 |
public | 公有权限修饰符 |
return | 返回 |
catch | 用来捕捉异常 |
class | 用于声明类 |
const | 保留关键字 |
enum | 用于声明枚举 |
extends | 用于创建继承关系 |
final | 声明不可改变的量 |
finally | 声明异常处理语句中会被执行的代码 |
goto | 保留关键字 |
implements | 用于创建类与接口的实现关系 |
import | 导入语句 |
instanceof | 判断两个类的继承关系 |
interface | 声明接口 |
protected | 受保护权限修饰符 |
strictfp | 用于声明单双精度浮点数表达式遵循IEEE754标准 |
super | 父类对象 |
synchronized | 线程同步关键字 |
throw | 抛出异常 |
throws | 方法将异常处理抛向外部方法 |
transient | 声明不用序列化的成员域 |
try | 尝试监控可能抛出异常的代码块 |
var | 声明局部变量 |
volatile | 声明两个或多个变量必须同步发生变化 |