[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

例外 (exception)

pointこの用語のポイント

pointエラーだよ

point想定内だよ

スポンサーリンク

簡単に書くよ

例外 (exception)とは

(想定内の)「エラー」のこと
です。

image piyo

詳しく書くよ

エラー」は「やべっ、予定と違うんだけど!」な状況・状態のことです。
「例外」も同じニュアンスですね。

ちょっと違うのは「エラー」は英語でも「error」なのに対し、「例外」は英語では「exception」と書きます。

そしてプログラミング言語によっては「例外」と「エラー」を明確に区別する場合があります。
例えばJavaなんかは「例外」と「エラー」を区別していますね。

Javaの場合「例外」は「想定内の予定外」で「エラー」は「想定外の予定外」です。

学校プログラムが運動会処理をやろうとしたとして雨が降って中止(想定内)は「例外」で槍が降って中止(想定外)は「エラー」と表現するような感じですかね。
雨が降って中止(想定内)は学校(プログラム)でも対処できるので例外処理を実装します。
槍が降って中止(想定外)は学校(プログラム)で対処できないので神様(プログラムを作った人)任せです。

プログラミング言語によってはそのような区別を持っていたりもしますが、基本的には「例外」=「なんかおかしい状況」と考えてください。

image piyo2

一言でまとめるよ

まぁ「例外」って単語が出てきたら「エラーのことなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク