abc順
abstract クラスまたはメソッドを後からサブクラス内で実装することを示す。
boolean true(真)またはfalse(偽)だけを格納できるデータ型。
break ループを中断するための制御ステートメント。
byte 8ビットのデータ値を格納できるデータ型。
byvalue 将来的に使うために予約されている。
case switchステートメントでテキストブロックを示すために使われる。
cast 将来的に使うために予約されている。
catch tryステートメントが生成した例外をキャッチする。
char 符号なし16ビットUnicode文字を格納できるデータ型。
class 新しいクラスを宣言する。
const 将来的に使うために予約されている。
continue 制御をループの外に戻す。
default switchステートメント内でデフォルトのコードブロックを指定する。
d0 do-whileループを開始する。
double 64ビット浮動小数点数を格納できるデータ型。
else ifステートメント内で代替ブランチを示す。
extends クラスがほかのクラスまたはインターフェイスから派生することを示す。
final 変数が定数値を格納すること、またはメソッドが上書きされないことを示す。
finally try-catch構造内で常に実行されるコードブロックを示す。
float 32ニット浮動小数点数を格納するデータ型。
for forループを開始するために使う。
future 将来的に使うために予約されている。
generic 将来的に使うために予約されている。
goto 将来的に使うために予約されている。
if true/false式を評価し、結果に応じて分岐する。
implements クラスがインターフェイスを実装することを指定する。
import ほかのクラスを参照する。
inner 将来的に使うために予約されている。
instanceof オブジェクトが特定のクラスのインスタンスであること、または特定のインターフェイスを実装することを示す。
int 32ビットの符号付き整数を格納できるデータ型。
interface インターフェイスを宣言する。
long 64ビット整数を格納するデータ型。
native ネイティブ(=プラットフォーム特有の)コードを使ってメソッドを実装することを指定する。
new 新しいオブジェクトを作成する。
null 何も参照しない参照を示す。
operator 将来的に使うために予約されている。
outer 将来的に使うために予約されている。
package Javaパッケージを宣言する。
private メソッドまたは変数が、それを宣言したクラス内からしかアクセスできないことを示すアクセス指定子。
protected メソッドまたは変数が、それを宣言したクラス(または宣言されたクラスか同じパッケージ内のほかのクラス内の「サブクラス)内からしかアクセスできないことを示すアクセス指定子。
public クラス、インターフェイス、メソッド、変数に指定するアクセス指定子。その項目をアプリケーション全体(またはそれを宣言するクラスがアクセスできる場所)で使用できることを示す。
rest 将来的に使うために予約されている。
return 呼び出されたメソッドから制御と戻り値(必要な場合)を返す。
short 16ビット整数を格納できるデータ型。
static 変数またはメソッドがクラスメソッドであることを示す(1つの特定のオブジェクトに制限されない)。
super クラスの基本クラスを参照する(メソッドやクラスのコンストラクタで使用する)。
switch テスト値に基づいてコードを実行するステートメント。
synchronized マルチスレッドコードで重要なセクションまたはメソッドを指定する。
this メソッドまたはコンストラクタ内で現在のオブジェクトを参照する。
throw 例外を作成する。
transient 変数がオブジェクトの永続的な状態の一部ではないことを示す。
try 例外をテストするコードブロックを開始する。
var 将来的に使うために予約されている。
void メソッドに戻り値がないことを指定する。
volatile 変数が非同期的に変わることを示す。
while whileループを開始する。

