Javaのキーワード一覧 | Javaで泣くほど悩む新人プログラマーのブログ

Javaで泣くほど悩む新人プログラマーのブログ

若くして涙腺が弱くなったプログラマーの退屈な日常を抜け出す為の奮闘記

メルマガ「一から始めるJava言語」の第10号で説明するJavaのキーワードを簡単にまとめてみました。

















































abstract抽象クラスやメソッドの宣言に利用
assert前提条件のチェック
boolean真偽を表す型
breakswitch文やループを抜け出す
byte8ビットの符号付き整数を表す型
caseswitchブロック内でラベルのように使用
catchtryブロックにて例外が発生した場合の処理
charunicode文字を表すための型
classクラス宣言
const予約されているが使われない
continueループの先頭に戻る
defaultswitchブロックでどのcaseにも該当しない時の処理
do繰り返し条件が後判定の時に使用。ループ内が必ず一回実行される
double倍精度浮動小数点を表すための型
elseif文の条件が成立しない場合の処理
enum列挙型定数
extendsクラスの継承宣言の時に使用
final変数の値やメソッドの処理、クラスを変更又は継承出来ないことを表す
finallytryブロックに入ったら必ず最後にする処理を記述
float単精度浮動小数点を表すための型
for繰り返し処理
goto予約されているが使われない
if真偽による条件分岐
implementsインターフェースを実装する時の宣言
import必要なクラスライブラリを読み込む
instanceofインスタンスが該当クラスのインスタンスかを調べる
int32ビット符号付き整数を表すための型
interfaceインターフェースの作成時の宣言
long64ビットの符号付き整数を表すための型
native他の言語で書かれたメソッドを表す
new新しいインスタンス宣言の時に使用
packageパッケージの宣言の時に使用
private自分のクラスのみからアクセス可能
protected同じパッケージか継承したクラスのみアクセス可能
publicすべてのクラスからアクセス可能
return呼び出しもとに戻る
short16ビットの符号付き整数を表すための型
staticクラスフィールドやクラスメソッドを表す
strictfp浮動小数点演算の精度を高める。使わなくても現在は精度の高い演算が出来る
super継承したクラスを表す
swich多分岐処理
synchronizedメソッドや特定のブロックの排他制御
this自クラスを表す
throw例外を発生させる
throws例外が発生する可能性を宣言
transientシリアライズの対象外を示す
try例外が発生する可能性がある処理
void戻り値がないことを表す
volatileフィールドの宣言に付けられ排他制御する
whileループの真偽による繰り返し条件



以上の50個が現在Javaで予約されているキーワードになります。

これらはJavaの変数やメソッド等の名前として使用することが出来ません。


今回はこういったキーワードがJavaにはありますという紹介だけです。

一から始めるJava言語」の読者の皆さんには必要に応じて詳しい説明をしていきます。