Java における「キーワード(keyword)」とは、Java 言語にあらかじめ予約されていて、変数名やメソッド名、クラス名などとして使えない単語のことです。これらは Java コンパイラによって特別な意味を持ち、プログラムの構文を構成するために使われます。
✅ Java のキーワード一覧(Java SE 21 時点)
以下は Java の予約語(キーワード)として定義されているものです。
🔸補足事項
-
goto
とconst
はキーワードとして予約されているが、Java では使われていません(将来の利用に備えて予約されている)。 -
enum
は Java 5 以降で導入されたキーワードです。
✅ その他の関連用語(キーワードではないが注意が必要)
以下はキーワードではありませんが、Java API や言語仕様で特別な意味を持ちます(識別子として使用可能ですが非推奨)。
-
null
(リテラル) -
true
/false
(booleanリテラル) -
var
(Java 10以降のローカル変数型推論:予約語だが完全なキーワードではない)