訪問控制:private protected public
類/方法/變量修飾符:abstract class extends final implements interface native new static strictfp synchronized transient volatile
程序控制:break continue return do while if else for instanceof switch case default
異常處理:try catch throw throws
包相關:import package
基本類型:boolean byte char double float int long short null true false
變量引用:super this void
保留字:goto const
private:僅在聲明類內部可見。protected:同包、子類可見。public:任何類、包可見。abstract:抽象類/方法,不能實例化,子類必須實現。class:聲明類,面向對象基本構造單位。extends:繼承類或接口,單繼承類,多實現接口。final:類不可繼承、方法不可重寫、變量不可變。implements:實現接口所有方法。interface:聲明接口,方法集合。native:方法由非 Java 語言實現。new:創建對象實例。static:靜態成員,屬於類不屬於實例。strictfp:嚴格遵循 IEEE-754 浮點運算規範。synchronized:同步鎖,保護關鍵代碼段。transient:序列化時忽略該字段。volatile:保證多線程見到的變量值一致,輕量級同步。break/continue/return:跳出/繼續/返回。do/while/for:循環結構。if/else/switch/case/default:選擇結構。instanceof:判斷對象類型。try/catch/finally:捕獲/處理/清理。throw/throws:拋出/聲明異常。import:引入類/包。package:聲明包名,建議域名倒序。boolean/byte/char/double/float/int/long/short 及包裝類,null/true/false 字面值。
super:引用父類構造器/方法。this:引用當前實例。void:無返回值。goto:保留無作用,結構化編程不需要。const:保留,類似 final。native:本地方法接口,擴展 Java 功能(JNI 流程)。