java中有50个关键字(含两个保留字),没有算true,false,null,简单一点,列个表格出来,仿照着:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
monospace; font-size: 12.6px; padding: 2px 4px; color: #c7254e; border-radius: 4px; background-color: #f9f2f4;">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个关键字的由来。
参考:http://www.ecjson.com/article/25.html