HOME > Javaのキーワード(予約語、定数)
Javaのキーワード(予約語、定数)
Java言語でのキーワードには以下の予約語と定数があります。
ここに挙げてある単語は変数名やメソッド名・クラス名には使用することができません。
また、変数名・メソッド名・クラス名には以下の制約もあります。
・数値で始めてはならない
・記号は、「$」「_」のみ使用可能
JAVAキーワード(予約語)
予約語 | 補足 |
---|---|
abstract | abstract修飾子として定義済み |
assert | アサーション句で使用 |
boolean | 型として定義済み |
break | ループを抜けるブレイク時に使用 |
byte | 型として定義済み |
case | switch句で使用 |
catch | try~catch~finally句で使用 |
char | 型として定義済み |
class | クラス定義で使用 |
const | Javaの構文等では使われていないが予約語である。 |
continue | continue文で使用 |
default | switch句で使用 |
do | do~while句で使用 |
double | 型として定義済み |
else | if~else句で使用 |
enum | 列挙型を表す |
extends | 継承(extends)句として使用 |
final | final修飾子として定義済み |
finally | try~catch~finally句で使用 |
float | 型として定義済み |
for | for句で使用 |
goto | Javaの構文等では使われていないが予約語である。 |
if | if~else句で使用 |
implements | implements句で使用 |
import | import句で使用 |
instanceof | instanceof演算子として使用 |
int | 型として定義済み |
interface | 実装(interface)句で使用 |
long | 型として定義済み |
native | native修飾子として定義済み |
new | new句で使用 |
package | package句で使用 |
private | アクセス修飾子として定義済み |
protected | アクセス修飾子として定義済み |
public | アクセス修飾子として定義済み |
return | return句で使用 |
short | 型として定義済み |
static | static修飾子として定義済み |
strictfp | strictfp修飾子として定義済み |
super | super句で使用 |
switch | switch句で使用 |
synchronized | synchronized修飾子として定義済み |
this | this句で使用 |
throw | 例外のthrow句で使用 |
throws | 例外のthrows句で使用 |
transient | transient修飾子として定義済み |
try | try~catch~finally句で使用 |
void | 戻り値が無いという意味で使用 |
volatile | volatile修飾子として定義済み |
while | while句で使用 |
JAVAキーワード(定数)
定数 | 補足 |
---|---|
false | boolean型の偽値として使用 |
true | boolean型の真値として使用 |
null | null値として使用 |