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

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

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

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

短期間でエンジニアになる方法

・「まったくの初心者だけどエンジニアになりたい!」

・「プログラマーとして転職をしたい!」

という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。

エンジニアの入り口に立つために必要な勉強技術の最新動向本当に使えるIT資格学習に役立つ国からの奨励金などの情報が詰まっています。

無料で2,3日中にお手元にお届けします。


資料を見てみる

SNSでもご購読できます。

コメントを残す

*