关键字和保留字都是小写,在IDE工具中会变色。
关键字
- 访问修饰符:
public,protected,private
- 类,接口,抽象类:class,interface,abstract,extends,implements,new,super,this
- 数据类型
void
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean(注意不要大写,否则表示类Boolean)
null,true,false - 线程
synchronized:线程同步(用于方法,代码块)
volatile:线程同步(用于类的属性,常与static一起用) - 异常
throw:抛出方法代码中的异常给i方法自身
throws:抛出方法中的异常给调用者
try:捕获{…}中的代码是否有异常发生
catch:try捕获到异常,就会交给catc语句进行处理
finall:不管有无异常都会执行的语句 - 返回
return - 循环、条件
if,else,switch,case,break,default,continue,while,do,for - 包
package,import(导入包中所有或者导入包中的某一个) - 瞬时的
transient:常用于账号密码的使用 - 断言
assert - 调用C和C++代码
native - final
修饰属性,常量,局部变量,参数:数据是不可改变的。
修饰类:不能被继承
修饰普通方法:该方法不能被重写 - static
修饰属性,常量
修饰内部类
修饰普通方法
所有使用static关键字修饰的内容会最先执行,static修饰的内容在内存中只有唯一的一份(存储在静态内存空间中)
保留字
goto、const