java中有50个关键字(含两个保留字),没有算true,false,null,简单一点,列个表格出来,仿照着:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
abstract |
continue |
for |
new |
switch |
assert *** |
default |
goto * |
package |
synchronized |
boolean |
do |
if |
private |
this |
break |
double |
implements |
protected |
throw |
byte |
else |
import |
public |
throws |
case |
enum **** |
instanceof |
return |
transient |
catch |
extends |
int |
short |
try |
char |
final |
interface |
static |
void |
class |
finally |
long |
strictfp ** |
volatile |
const * |
float |
native |
super |
while |
* | not used | |
** | added in 1.2 | |
*** | added in 1.4 | |
**** | added in 5.0 |
大致分以下类.如下:
访问控制:
private 私有的,protected 受保护的,public 公共的
类、方法和变量修饰符:
abstract 声明抽象,class 类,extends 继承,final 不可改变的,implements 实现,interface 接口,native 本地,new 创建,static 静态,strictft 精准,synchronized 线程 同步,transient 短暂,volatile 易失
程序控制语句:
break 跳出循环,continue 继续,return 返回,do 运行,while 循环,if 如果,else 反之,for 循环,instanceof 实例,switch 开关,case 开关里选择,default 默认
错误处理:
try 捕获异常,catch 处理异常,finally 有没有异常都执行,throw 抛出一个异常对象,throws 声明一个异常可能会抛出,assert 断言
包相关:
import 引入,package 包
数据类型:
boolean 布尔型,byte 字节型,char 字符,double 双精度,float 浮点,int 整型,long 长整型,short 短整型,null 空,true 真,false 假,enum 枚举
变量引用:
super 父类 超类,this 本类,void 无返回
保留字:
const,goto
true,false,null在java中不是java中关键字,但我们当他们是关键字使用的,这就是53个关键字的由来。