2021年3月2日火曜日

[Java] 例外処理の意義

こんにちは、針山散策を今日もほのぼのと行います。

今日は、Javaの例外処理の意義について考えてみようと思います。


例外処理とは

正常系の処理とエラー系処理をそれぞれまとめて書くことが出来る仕組みです。


C言語だと、

    処理1

    if(エラー判定1)

    {

        エラー処理1

    }

    …

    処理n

    if(エラー判定n)

    {

        エラー処理n

    }


を記述していくと思います。


一方、Javaの場合、処理用ブロックとエラー処理用ブロックが分かれています。

    try

    {

        処理1

        …

        処理n

    }

    catch(IOException e)

    {// 入出力関連の例外処理

        エラー処理1

    }

    catch(ConnectException e)

    {// ネットワーク接続例外処理

        …

    }

    …

なので、読みやすい仕組みになっています。


ということで、この例外処理はおろそかにしてしまうと、


ザルアプリが誕生してしまいます。


0 件のコメント:

コメントを投稿