「例外処理」が学べる動画一覧
例外処理とは、例外が発生した場合におこなう処理やその仕組みのことです。
※初めてpaizaラーニングを使う方は、動画学習を始める前にこちらをご覧ください。
チャプター一覧
(3:23)
無料公開中
このレッスンでは、実行時に発生する問題にプログラムを対応させる、Javaの例外処理について学習します。プログラムを安定して動作させることでプログラムの品質を高める、例外処理について理解を深めましょう。
(5:16)
無料公開中
ここでは、簡単な例外処理を実際に記述します。例外が発生する簡単なプログラムを作って、それに対応するコードを書いてみましょう。
(4:36)
ここでは、いろいろな形で例外に対応します。printStackTraceで例外情報を表示するだけでなく、分かりやすいエラーメッセージを追加してみましょう。
(4:24)
ここでは、いろいろな種類の例外に対応する方法を学習します。例として、ゼロで割り算するだけでなく、数値変換の例外を捕捉してみましょう。
(4:59)
ここでは、複数の種類の例外に対応する方法を学習します。ゼロ除算や数値変換などの複数の例外に対応できるよう、割り算プログラムを改良していきましょう。
(5:49)
無料公開中
ここでは、例外処理の具体例として、RPGのプレイヤーを表示するプログラムに例外処理を追加します。
標準入力からの値に合わせて、プレイヤーを選択して表示しますが、処理できない場合にエラーメッセージを表示させましょう。
(4:08)
ここでは、例外を意図的に投げるthrowについて学習します。throwを使うと、意図的に例外処理を起動できます。また、catchと組み合わせることで、メソッドの呼び出し元にある例外処理を利用できます。
(4:45)
ここでは、例外からちょっと離れて、Javaでテキストファイルを読み書きする方法を学習します。プログラムでは、データをやり取りしたり保存するために、ファイルを使うことが良くあります。
(4:04)
ここでは、ファイルアクセスに例外処理を追加します。先ほど作ったテキストファイルの読み書きプログラムに、try-catchの例外処理を付け加えてみましょう。
(2:34)
ここでは、Java7以降で利用できるtry-with-resourcesについて学習します。この機能を使うと、ファイルやデータベースなどで自動的にクローズ処理を行うことができます。
(5:45)
ここでは、例外オブジェクトのクラス構成について学習します。例外オブジェクトについて学習すると、例外処理の動作をもっと理解できます。
(3:50)
ここでは、チェック例外の対応を呼び出し元に任せるthrowsについて学習します。throwsを使うことで、メソッドの呼び出し元で適切にチェック例外に対応することが可能になります。
(3:58)
ここでは、throwとtry-catchを組み合わせる再スローについて学習します。再スローでは、メソッドのcatchブロックの中から、受け取った例外を呼び出し元にスローします。そのおかげで、捕捉した例外を、catchのところで出来るだけ対応して、残りの作業を呼び出し元に任せることができます。
(5:21)
無料公開中
このレッスンでは、実行時に発生する様々な問題に対してプログラムで対応する、例外処理について学習します。
プログラムを安定して動作させることでシステムの品質を高める、例外処理について理解を深めましょう。
(5:19)
無料公開中
簡単な例外処理を実際に記述します。
例外が発生する簡単なプログラムを作って、それに対応するコードを書いてみましょう。
(5:54)
いろいろな形で例外に対応します。例外情報を表示するだけでなく、分かりやすいエラーメッセージを追加してみましょう。
(3:23)
ここでは、例外を意図的に投げるthrowについて学習します。throwを使うと、意図的に例外処理を起動できます。また、catchと組み合わせることで、メソッドの呼び出し元にある例外処理を利用できます。
(4:08)
ここでは、いろいろな種類の例外に対応する方法を学習します。Exceptionオブジェクトだけでなく、それ以外の例外オブジェクトについてもキャッチしましょう。
(6:02)
ここでは、複数の種類の例外に対応する方法を学習します。tryブロック内で発生する可能性のある複数の例外に対応できるよう、プログラムを改良していきましょう。
(5:19)
ここでは、例外が発生したことを関数の呼び出し元に知らせ、その対応を任せる方法について学習します。
(4:08)
ここではfinallyを使用した際の処理の順序について、さらに理解を深めます。
(3:56)
無料公開中
このレッスンでは、実行時に発生する様々な問題に対してプログラムで対応する、例外処理について学習します。
プログラムを安定して動作させることでシステムの品質を高める、例外処理について理解を深めましょう。
(4:50)
無料公開中
簡単な例外処理を実際に記述します。
例外が発生する簡単なプログラムを作って、それに対応するコードを書いてみましょう。
(5:36)
無料公開中
いろいろな形で例外に対応します。例外情報を表示するだけでなく、分かりやすいエラーメッセージを追加してみましょう。
(3:20)
無料公開中
ここでは、いろいろな種類の例外に対応する方法を学習します。ZeroDivisionErrorオブジェクトだけでなく、それ以外の例外オブジェクトについてもキャッチしましょう。
(7:13)
無料公開中
ここでは、複数の種類の例外に対応する方法を学習します。beginブロック内で発生する可能性のある複数の例外に対応できるよう、プログラムを改良していきましょう。
(3:26)
無料公開中
ここでは、例外を意図的に投げるraiseについて学習します。raiseを使うと、意図的に例外処理を起動できます。また、rescueと組み合わせることで、メソッドの呼び出し元にある例外処理を利用できます。
(5:53)
無料公開中
メソッドの中で処理中に例外が発生した場合、呼び出し元へその例外が伝わることを学習します。
(4:05)
無料公開中
ここではensureを使用した際の処理の順序について、さらに理解を深めます。
(3:44)
無料公開中
このレッスンでは、実行時に発生する様々な問題に対してプログラムで対応する、例外処理について学習します。
プログラムを安定して動作させることでシステムの品質を高める、例外処理について理解を深めましょう。
(4:49)
無料公開中
簡単な例外処理を実際に記述します。
例外が発生する簡単なプログラムを作って、それに対応するコードを書いてみましょう。
(5:14)
無料公開中
いろいろな形で例外に対応します。例外情報を表示するだけでなく、分かりやすいエラーメッセージを追加してみましょう。
(3:16)
無料公開中
ここでは、いろいろな種類の例外に対応する方法を学習します。ZeroDivisionErrorだけでなく、それ以外の例外についても捕まえましょう。
(6:02)
無料公開中
ここでは、複数の種類の例外に対応する方法を学習します。tryブロック内で発生する可能性のある複数の例外に対応できるよう、プログラムを改良していきましょう。
(3:14)
無料公開中
ここでは、例外を意図的に投げるraiseについて学習します。
raiseを使うと、意図的に例外処理を起こすことが出来ます。また、exceptと組み合わせることで、メソッドの呼び出し元にある例外処理を利用できます。
(5:41)
無料公開中
処理中に、例外が発生した場合、呼び出し元へその例外が伝わることを学習します。
(4:00)
無料公開中
ここではfinallyを使用した際の処理の順序について、さらに理解を深めます。
(02:59)
実行時に発生する問題にプログラムを対応させる、C#の例外処理について学習します。プログラムを安定して動作させることでプログラムの品質を高める、例外処理について理解を深めましょう。
(05:19)
簡単な例外処理を実際に記述します。例外が発生する簡単なプログラムをつくって、それに対応するコードを書いてみましょう。
(04:30)
いろいろな形で例外に対応します。分かりやすいエラーメッセージを追加してみましょう。
(04:29)
いろいろな種類の例外に対応する方法を学習します。例として、ゼロで割り算するだけでなく、数値変換の例外を捕捉してみましょう。
(04:47)
複数の種類の例外に対応する方法を学習します。ゼロ除算や数値変換などの複数の例外に対応できるよう、割り算プログラムを改良していきましょう。
(05:28)
例外処理の具体例として、RPGのプレイヤーを表示するプログラムに例外処理を追加します。
標準入力からの値に応じて、プレイヤーを選択して表示させますが、処理できない場合にエラーメッセージを表示させましょう。
(03:51)
例外を意図的に投げるthrowについて学習します。throwを使うと、意図的に例外を発生させることができます。
(06:19)
メソッドの中で処理中に例外が発生した場合、呼び出し元へその例外が伝わることを学習します。
(05:46)
例外のクラス構成について学習します。