- 1.关键字(keyword):
- 用于定义数据类型的关键字:
- class \ interface \ enum \ byte \ short \ int
- long \ float \ double \ char \ boolean \ void
- 用于定义流程控制的关键字:
- if \ else \ switch \ case \ default
- while \ do \ for \ break \ continue \ return
- 用于定义访问权限修饰符的关键字:
- private \ protected \ public
- 用于定义类,函数,变量修饰符的关键字:
- abstract \ final \ static \ synchronized
- 用于定义类与类之间关系的关键字:
- extends \ implements
- 用于定义建立实例及引用实例,判断实例的关键字:
- new \ this \ super \ instanceof
- 用于异常处理的关键字:
- try \ catch \ finally \ throw \ throws
- 用于包的关键字:
- package \ import
- 其他修饰符关键字:
- native \ strictfp \ transient \ volatile \ assert
- 用于定义数据类型值的字面值:
- true \ false \ null
- 2.保留字(reserved word):
1.关键字(keyword):
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
特点:关键字中所有字母都为小写
官方地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
用于定义数据类型的关键字:
class \ interface \ enum \ byte \ short \ int
long \ float \ double \ char \ boolean \ void
用于定义流程控制的关键字:
if \ else \ switch \ case \ default
while \ do \ for \ break \ continue \ return
用于定义访问权限修饰符的关键字:
private \ protected \ public
用于定义类,函数,变量修饰符的关键字:
abstract \ final \ static \ synchronized
用于定义类与类之间关系的关键字:
extends \ implements
用于定义建立实例及引用实例,判断实例的关键字:
new \ this \ super \ instanceof
用于异常处理的关键字:
try \ catch \ finally \ throw \ throws
用于包的关键字:
package \ import
其他修饰符关键字:
native \ strictfp \ transient \ volatile \ assert
用于定义数据类型值的字面值:
true \ false \ null
2.保留字(reserved word):
- Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字