Java关键字到底有几个呢? 48 or 53 ?
你可能没有留意过,也可能没有数过
Java的关键字一共有 50个,其中 goto和 const虽然没有用到,但仍作为保留字存在
具有争议的true、false和null 都不是关键字,但是这三个和其他关键字一样高亮加粗红色显示
注: 关键字不能用作变量名、方法名、类名、包名和参数。 而true、false、null可以作为参数。
参考: http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9
你可能没有留意过,也可能没有数过
Java的关键字一共有 50个,其中 goto和 const虽然没有用到,但仍作为保留字存在
具有争议的true、false和null 都不是关键字,但是这三个和其他关键字一样高亮加粗红色显示
Keyword:
abstract continue for new switch
assert default if package synchronized
boolean do goto 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
注: 关键字不能用作变量名、方法名、类名、包名和参数。 而true、false、null可以作为参数。
参考: http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.9