關鍵字
1.用於定義數據類型
class | interface | enum | byte | short |
int | long | float | double | char |
boolean | void |
2.用於定義數據類型值
true | false | null |
3.用於定義流程控制
if | else | switch | case | default |
while | do | for | break | continue |
return |
private | protected | public |
5.用於定義類、函數、變量修飾符
abstract | final | static | synchronized |
extends | implements |
7.用於定義建立實例、引用實例、判斷實例
new | this | super | instanceof |
8.用於異常處理
try | catch | finally | throw | throws |
9.用於包
package | import |
10.其他
native | strictfp | transient | volatile | assert |
保留字
現有Java版本尚未使用,但以後版本可能會作爲關鍵字使用。
命名標記符時要避免使用這些保留字。
byValue | cast | future | generic | inner |
operator | outer | rest | var | goto |
const |
標識符
Java對各種變量、方法和類等要素命名時使用的字符序列
規則:
①26個英文字母大小寫、0-9、_或$組成
②數字不可以開頭
③不可以使用關鍵字和保留字,但能包含關鍵字和保留字
④嚴格區分大小寫,長度無限制
⑤標識符不能包含空格