一:关键字
定义: 被java语言赋予了特殊含义,用作专门用途的字符串;
特点 :关键字中所有字母都为小写
包括:
①类、方法、变量的修饰符;
abstract(抽象) class(类) extends(继承类) final(最终的)
native(非Java接口,由c/c++实现) interface(接口) implements(实现接口)
new(新建) static(静态) stricttfp(精确浮点) synchronized(同步锁)
transient(变量不参与序列化) volatile (可见性)
②程序控制
break(结束本次循环) continue(结束本轮循环) return(返回/终止) do(执行)
while(当..时) if(如果) else(否则) for(for循环) switch(匹配某类型)
case(匹配到) default(如果都没有case到)
③错误处理
try(代码块内写可能出现异常的代码) catch(捕获异常) throw(抛出异常,方法内) throws(抛出异常,方法声明时) finally(代码块内不论是否有异常都执行)
④ 包导入和包
import(导包) package(包)
⑤数据类型
byte(-128~127/1字节) short(-32768~32767/2字节) char('\u0000'~'\uFFFF'/2字节)
int(-2^31~2^31-1/4字节) long(-2^63~2^63-1/8字节) float(-3.043E38~3.403E38/4字节)
double(-1.798E308~1.798E308/8字节) boolean(布尔值,真和假)
null(空) true(真) false(假)
⑥变量引用
super(父类) this(本对象) void(无返回值方法)
二: 保留字
定义:现有的java版本尚未使用,但以后的版本可能会作为关键字使用。
①goto 跳转
goto 保留关键字,但无任何作用。结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。
② const 静态
const 保留字,是一个类型修饰符,使用const声明的对象不能更新。与final某些类似。
③ instanceof(instanceof)