予約語一覧
予約語 |
種類と意味 |
abstract |
実装されていないクラスやメソッドを表す |
boolean |
真偽を表す型 |
break |
switchで使用 |
byte |
8ビット符号付き整数を表す型 |
case |
switchで使用 |
catch |
例外処理 |
char |
文字を表す型(符号無し16ビット整数) |
class |
クラス宣言 |
const |
予約されているが使われない |
continue |
繰り返しの「次」を実行 |
default |
switchで使用 |
do |
繰り返し |
double |
倍精度浮動小数点数を表す型 |
else |
ifで使用 |
extends |
拡張クラスの定義 |
final |
変更できないフィールド、継承できないメソッド、拡張できないクラスを表す修飾子 |
finally |
例外処理 |
float |
単精度浮動小数点数を表す型 |
for |
繰り返し |
goto |
予約されているが使われない |
if |
条件分岐 |
implements |
インタフェースの実装 |
import |
クラスの取り込み |
instanceof |
インスタンスの種類を調べる演算子 |
int |
32ビット符号付き整数を表す型 |
interface |
インタフェースの定義 |
long |
64ビット符号付き整数を表す型 |
native |
他の言語で書かれたメソッドを表す修飾子 |
new |
新しいオブジェクトの生成 |
package |
パッケージの宣言 |
private |
アクセス制御 |
protected |
アクセス制御 |
public |
アクセス制御 |
return |
メソッドの終了 |
short |
16ビット符号付き整数を表す型 |
static |
クラスフィールドやクラスメソッドの宣言など |
strictfp |
浮動小数点数の取り扱い制御 |
super |
スーパークラスの呼び出し |
switch |
多方向分岐 |
synchronized |
マルチスレッドで用いる修飾子 |
this |
自オブジェクトの参照 |
throw |
例外処理 |
throws |
投げられる例外の宣言 |
transient |
オブジェクトのシリアライゼーションで用いる修飾子 |
try |
例外処理 |
void |
戻り値がないことを表す型 |
volatile |
コンパイラの最適化の制御 |
while |
繰り返し |
widefp |
浮動小数点数の取り扱い制御 |
*=*=*=*=*=*=*=*=*=*= 予約語ではないが、意味が定まっている語(リテラル) *=*=*=*=*=*=*=*=*=*=
リテラル |
型 |
意味 |
true |
boolean |
真 |
false |
boolean |
偽 |
null |
参照型 |
何も参照しないことを表す |
戻る / ホーム