1.标识符
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。 简单的说就是一个名字。- 字母、下划线、美元符号和数字组成,第一个字符不能是数字。
- 区分大小写
- java语言使用Unicode标准字符集。
2.关键字(保留字)
已经被赋予特定意义的一些单词。访问控制:
- private 私有的
- protected 受保护的
- public 公共的
- abstract 声明抽象
- class 类
- extends 扩展,继承
- final 终极,不可改变的
- implements实现
- interface 接口
- native 本地
- new 新创建
- static 静态
- strictfp 严格,精准
- synchronized 线程,同步
- transient 短暂
- volatile 易失
- break 跳出循环
- continue 继续
- return 返回
- do 运行
- while 循环
- if 如果
- else 反之
- for 循环
- instanceof 实例
- switch 开关
- case 返回开关里的结果
- default 默认
- catch 处理异常
- finally 有没有异常都执行
- throw 抛出一个异常对象
- throws 声明一个异常可能被抛出
- try 捕获异常
- import 引入
- package 包
- boolean 布尔型
- byte 字节型
- char 字符型
- double 双精度,
- float 浮点
- int 整型
- long 长整型
- short 短整型
- null 空
- true 真
- false 假
- super 父类,超类
- this 本类
- void 无返回值