予約語とは
予約語とは Java であらかじめ用途が決めらた単語のことです。
予約語は変数名やクラス名などの識別子として使用することができません。
コーディングするときには使用しないように注意しましょう。
予約語一覧
予約語について軽く知っておくだけでもコーディング時の命名に役立ちます。
以下に予約語をアルファベット順に一覧にしました。
予約語 | 概要 |
abstract | 修飾子。抽象クラスと抽象メソッドで使用します。 |
assert | アサーション。プログラムの動作検証(アサーション)に使用します。 |
boolean | データ型。真偽(true/false)を表す型です。 |
break | 処理を中断させる命令で制御文で使用します。 |
byte | データ型。-128~127の整数。8ビット符号付き整数の型です。 |
case | 制御文(switch文)の条件で使用します。 |
catch | 例外処理で使用(try-catch-finally)で使用します。 |
char | データ型。文字。16ビットUnicode規格文字の型です。 |
class | クラス宣言で使用します。 |
const | Javaでは使用されていないですが、予約語となっています。 |
continue | 制御文で使用します。以降の処理をスキップして処理を継続させる命令です。 |
default | 制御文(switch文)で使用します。 |
do | 繰り返し処理で使用(do-while)で使用します。 |
double | データ型。64ビット倍精度浮動小数点の型です。 |
else | 条件式で使用(if-else)します。 |
enum | 複数の定数を列挙型で保持します。 |
extends | 継承するクラスを指定し、親クラスを継承します。 |
final | クラス、メソッド、変数宣言に使用する修飾子です。 クラスの継承不可、メソッドのオーバーライド不可の定数となります。 |
finally | 例外処理で使用(try-catch-finally)で使用します。 |
float | データ型。32ビット単精度浮動小数点の型です。 |
for | 制御文(for文)で使用します。 |
if | 制御文(if文)で使用します。 |
goto | Javaでは使用されていないですが、予約語となっています。 |
implements | クラスのインターフェース実装で使用します。 |
import | クラスのインポートで使用します。 |
instanceof | オブジェクトのクラス判定を行う演算子です。 インスタンスの型を調べます。 |
int | データ型。整数。32ビット整数の型です。 |
interface | インターフェースの宣言で使用します。 |
long | データ型。整数。64ビット整数の型です。 |
native | 修飾子。Java以外の言語で記述されたメソッドを示します。 |
new | クラスからインスタンスを生成に使用する演算子です。 |
package | Javaクラスの集まりをまとめたもので、パッケージを指定します。 |
private | アクセス修飾子です。 |
protected | アクセス修飾子です。 |
public | アクセス修飾子です。 |
return | メソッドの終了を示し、戻り値を返します。 |
short | データ型。整数。16ビット整数の型です。 |
static | 静的なメソッドや変数を指定する修飾子です。 |
strictfp | 浮動小数点をIEEE754規格で処理するための修飾子です。 |
super | サブクラスからスーパークラスを参照する際に使用し、 親のインスタンスを指します。 |
switch | 制御文(switch文)で使用します。 |
synchronized | スレッドの排他制御を行う場合に使用する修飾子です。 |
this | 同じクラスのメソッドや変数を参照する場合に使用し、現在のインスタンスを指します。 |
throw | 例外を発生させる場合に使用します。 |
throws | 例外処理で使用します。呼び出し元のメソッドに例外処理を委任する場合に使用します。 |
transient | 修飾子。オブジェクトをシリアライズ対象外とします。 |
try | 例外処理で使用(try-catch-finally)で使用します。 |
void | 値を返さない型で、メソッドの戻り値なしになります。 |
volatile | 修飾子。共有メモリと各スレッドの変数の値を一致させます。フィールドの値をキャッシュしません。 |
while | 繰り返し処理で使用(do-while) で使用します。 |
_ | アンダースコアです。 |
コメント