Java 共有 50 个关键字 ,其中包括两个保留关键字(goto、const) 。
具体分类汇总下:
基本类型(8) :byte char short int long float double boolean
访问控制(3) :private protected public
控制语句(12):if else switch case while do for break continue default return instanceof
错误处理(5) :try catch finally throw throws
变量引用(3) :super this void
类、方法、变量修饰符(13):
class interface extends implements
abstract native static final new
synchronized(线程同步)
strictfp(严格,精准)
transient(短暂)
volatile(易失)
包相关(2):import package
保留字(2):goto const
assert enum
注意:
1)const 和 goto 是 Java 的关键字,尽管没有被使用;
2)true、false、null 不是 Java 的关键字;
3)friendly、sizeof 不是 Java 的关键字;
(注意不要和其他语言,如 C、C++ 的关键字混淆)
Java SE 规范链接:(关于关键字 Java SE 5/6/7 版本中是一样的)
Java SE 5/6 版本规范:http://docs.oracle.com/javase/specs/jls/se5.0/html/lexical.html#3.9
Java SE 7 版本规范:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.9