Javaの予約語の一覧です。
予約語は変数名やクラス名で使用することはできません。
No. | 予約語 | 説明 |
---|---|---|
1 | abstract | 修飾子。抽象クラスと抽象メソッドで使用。 |
2 | assert | アサーション。引数-eaで実行しfalse時は例外になる。 |
3 | boolean | データ型。真偽(trur/false)。 |
4 | break | 制御文で使用。 |
5 | byte | データ型。-128~127の整数。 |
6 | case | 制御文(switch文)で使用。 |
7 | catch | 例外処理で使用。 |
8 | char | データ型。文字。 |
9 | class | クラスで使用。 |
10 | const | 使用されていない。 |
11 | continue | 制御文で使用。 |
12 | default | 制御文(switch文)で使用。インターフェースのメソッドで使用。 |
13 | do | 制御文(do-while文)で使用。 |
14 | double | データ型。浮動小数点。 |
15 | else | 制御文(if文)で使用。 |
16 | enum | 列挙型で使用。 |
17 | extends | 親クラスを継承する。 |
18 | final | クラスの継承不可、メソッドのオーバーライド不可、定数。 |
19 | finally | 例外処理で使用。 |
20 | float | データ型。浮動小数点。 |
21 | for | 制御文(for文)で使用。 |
22 | if | 制御文(if文)で使用。 |
23 | goto | 使用されていない。 |
24 | implements | インターフェースを実装する。 |
25 | import | クラス関連。 |
26 | instanceof | 演算子。インスタンスの型を調べる。 |
27 | int | データ型。整数。 |
28 | interface | インターフェース。 |
29 | long | データ型。整数。 |
30 | native | 修飾子。Java以外のプログラム言語を使用。 |
31 | new | クラスからインスタンスを生成する。 |
32 | package | パッケージを指定する。 |
33 | private | アクセス修飾子。 |
34 | protected | アクセス修飾子。 |
35 | public | アクセス修飾子。 |
36 | return | メソッドの終了、戻り値を返す。 |
37 | short | データ型。整数。 |
38 | static | 修飾子。 |
39 | strictfp | 修飾子。 |
40 | super | 親のインスタンスを指す。 |
41 | switch | 制御文(switch文)で使用。 |
42 | synchronized | 修飾子。排他制御。 |
43 | this | 現在のインスタンスを指す。 |
44 | throw | 例外をスローする(投げる)。 |
45 | throws | 例外処理で使用。 |
46 | transient | 修飾子。シリアライズの対象から除外する。 |
47 | try | 例外処理で使用。 |
48 | void | メソッドの戻り値なし。 |
49 | volatile | 修飾子。フィールドの値をキャッシュしない。 |
50 | while | 制御文(do-while文)で使用。 |
以下は、Oracle Javaの予約語のリンクです。
https://docs.oracle.com/javase/specs/jls/se11/html/jls-3.html#jls-3.9
関連の記事
Java アクセス修飾子(public/protected/なし/private)
Java データ型とは(基本型と参照型)