【一度はざっと見ておきたい】Javaの予約語一覧

Java予約語
  • このエントリーをはてなブックマークに追加
  • Pocket

Javaの予約語をすべて覚えている人はなかなかいないだろう。

「なんとなく予約語だろうな」という判断で避けているためほとんどの場合は大丈夫だろうが、一度ざっと見ておいても損はない。

このページではJavaの予約語を一通りまとめた。参考にしていただければと思う。 

そもそも予約語とは?

予約語とは識別子や変数の型など、プログラムであらかじめ使用目的が定められている文字列のことだ。

クラス名やメソッド名、変数名などは基本的に自由に設定することができるが、予約語と同じ名前は設定できない仕様となっている。

なお、予約語のことをキーワードと言う場合もあるので覚えておこう。 

Javaの予約語

それでは全部で50あるJavaの予約語を見てみよう。何に使うために予約されているかの簡単な説明も付けている。

予約語

説明

abstract

抽象クラスの宣言で使用

assert

プログラムの動作検証(アサーション)に使用

boolean

真偽(true/false)を表す型

break

処理を中断させる命令

byte

8ビット符号付き整数の型

case

switch文の条件ラベルで使用

catch

例外処理で使用(try-catch-finally)

char

16ビットUnicode規格文字の型

class

クラス宣言で使用

const

Javaでは使用されていないが予約語となっている

continue

以降の処理をスキップして処理を継続させる命令

default

switch文で使用

do

繰り返し処理で使用(do-while)

double

64ビット倍精度浮動小数点の型

else

条件式で使用(if-else)

enum

複数の定数を列挙型で保持する

extends

継承するクラスを指定する

final

クラス、メソッド、変数宣言に使用する修飾子

finally

例外処理で使用(try-catch-finally)

float

32ビット単精度浮動小数点の型

for

繰り返し処理で使用

goto

Javaでは使用されていないが予約語となっている

if

条件式で使用(if-else)

implements

クラスのインターフェース実装で使用

import

クラスのインポートで使用

instanceof

オブジェクトのクラス判定を行う演算子

int

32ビット整数の型

interface

インターフェースの宣言で使用

long

64ビット整数の型

native

Java以外の言語で記述されたメソッドを示す修飾子

new

インスタンスの生成に使用する演算子

package

Javaクラスの集まりをまとめたもの

private

アクセス修飾子のひとつ

protected

アクセス修飾子のひとつ

public

アクセス修飾子のひとつ

return

メソッドの戻り値を返す文

short

16ビット整数の型

static

静的なメソッドや変数を指定する修飾子

strictfp

浮動小数点をIEEE754規格で処理するための修飾子

super

サブクラスからスーパークラスを参照する際に使用

switch

条件分岐処理で使用

synchronized

スレッドの排他制御を行う場合に使用

this

同じクラスのメソッドや変数を参照する場合に使用

throw

例外を発生させる場合に使用

throws

呼び出し元のメソッドに例外処理を委任する際に使用

transient

オブジェクトをシリアライズ対象外とする修飾子

try

例外処理で使用(try-catch-finally)

void

値を返さない型

volatile

共有メモリと各スレッドの変数の値を一致させる修飾子

while

繰り返し処理で使用(do-while) 

javaのリテラル

リテラルとはあらかじめ定められた文字列のことで、こちらも予約語と同様、変数名などに使用することができない。それでは、3つあるJavaのリテラルを見てみよう。

リテラル

説明

true

真であることを示す

false

偽であることを示す

null

何の値も持たない状態

こちらは使う人はいないと思うが、参考までに。

まとめ

このページではJavaの予約語について一覧でまとめてみた。

覚える必要はないし、大体なんとなくわかるものがほとんどだが、一度は見ておいて損はないはずだ。参考にしていただければと思う。

  • このエントリーをはてなブックマークに追加
  • Pocket

このページの続きや関連ページは下記から一覧で確認できます。

IT講師に興味はありませんか?

・「今までIT講師をやってきたが、更に多くの講義を行いたい」

・「エンジニアとしてやってきたが講師業に魅力を感じている」

・「講師として活躍するためにベースとなる知識を知りたい」

・「様々な分野や言語の講師にチャレンジしてみたい」


という方はぜひIT講師募集のページをご覧ください。


リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。


システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。


テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。


IT講師募集のページを見る

SNSでもご購読できます。

コメント

コメントを残す

*

未経験からの育成制度も充実
IT講師に興味はありませんか?

リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

IT講師に応募する