共“53”个关键字(含2个保留字)
保留字
1).const 有道释义:n. 常量,常数
用于修改字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改
2).goto 有道释义:vi. 转到
指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
访问修饰符的关键字(共3个)
定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(共6个)
包的关键字(共2个)
数据类型的关键字(共12个)
条件循环(流程控制)(共12个)
修饰方法、类、属性和变量(共9个)
volatile
1.当写一个volatile变量时,JMM会把该线程对应的本地内存中的变量强制刷新到主内存中去;
2.这个写会操作会导致其他线程中的缓存无效。
上面的例子只需将status声明为volatile,即可保证在线程A将其修改为true时,线程B可以立刻得知
volatile boolean status = false;