メソッドまたは変数を、おなじクラス内からしかアクセスできなくする
メソッドまたは変数を、同じパッケージ内のクラス、またはクラスのサブクラスからしかアクセスできなくする
クラス、メソッド、変数を、ほかのすべてのクラスからアクセスできるようにする
インスタンス化できないクラスを宣言する
クラスを指定する
サブクラスが拡張しているスーパークラスを指定する
クラスの拡張、メソッドのオーバーライド、変数の再初期化をできないようにする
クラスが実装するインターフェースを指定する
インターフェースを指定する
プラットフォームに依存する言語で書かれているメソッド
コンストラクタを呼び出してオブジェクトをインスタンス化する
メソッドや、変数がインスタンスではなくクラスに所属することを示す
メソッドまたはクラスの前に指定して、すべての式の中で浮動小数点がFP-strict規則に従うことを示す
メソッドに一度に一スレッドからしかアクセスできないことを示す
フィールドが直列化(シリアライズ)されるのを防ぐ
変数が複数のスレッドで使われて、非同期に変更される可能性があることを示す
現在のコードブロックから出る
Switchテストの結果に応じたコードブロックを実行する
ループ内で、この文の後にある残りのコードの実行をやめ、ループの次の反復を始める
Switch-case文がどれも一致しない場合に、このコードブロックを実行する
While文と組み合わせて、コードブロックを一回実行した後に、もう一度コードブロックを実行するか判断する
if文に使用
コードブロックを条件に基づき反復実行を行う
trueまたはfalseの論理テストを行う
オブジェクトがインスタンスかどうか判断する
この文より後のコードを実行せずに、メソッドから制御を返す
case文と比較する変数を指定する
特定の条件がtrueである間は、コードブロックを反復実行する
例外を処理するためのコードブロックを宣言する
通常はtry-catch文の後に使用される、必ず実行される
このメソッドを呼び出したメソッドに例外を渡す
メソッドが呼び出し元のメソッドに例外を渡すことを示す
実行したときに例外が発生する可能性があるコードブロックを示す
条件式を評価する
trueまたはfalseを示す値
8ビットの整数(符号付き)
1つのUnicode文字(符号なし16ビット)
64ビットの浮動小数点(符号付き)
32ビットの浮動小数点(符号付き)
32ビットの整数(符号付き)
64ビットの整数(符号付き)
16ビットの整数(符号付き)
すぐ上のスーパークラスを指す参照変数
オブジェクトの現在のインスタンスを表す参照変数
メソッドに戻り値の型がないことを示す
定数を宣言するために使用してはならない。定数を宣言する際にはpublic static final
Java言語では実装されていない。