例外クラスとアサーション

プログラミングエラーのA.スリー

1.構文エラー:コンパイラによって検出されたエラーの最低レベル。

2.論理エラー:プログラムで期待どおりにプログラムが実行されません。バグは、プロセスを見出すことであり、正しいエラーは、一般的に狭い法と呼ばれる方法を処理(デバッグ)試運転論理エラー(バグ)として知られています。

3.ファイル名を指定して実行エラー:実行が発生している環境がミスを見つけることができない場合。そのアプローチは、異常とアサーションです。

II。例外クラスとアサーション

1.try-catch文の
ハンドルランタイムエラーにのtry-catchステートメントを使用して、Java、異常な動作文に約例外をスローする部分試したら、トライセクションに表示されることがあります(つまり、ランタイムエラーは声明で、特定の試みを発生します)、次にセクションがキャッチ部の操舵の実行を試みる直ちに終了する、のtry-catchステートメントキャッチは、いくつかの構成要素、例えば、対応する伝送異常の治療、すなわち、から構成されてもよいです。

    try{
    包含的可能发送异常的语句
      }
    catch(ExceptionSubClass1 e){
    ....
    }
    catch(ExceptionSubClass2 e){
    ....
    }
    

たとえば:
あなたは中学校であれば、あなたは密かにインターネットカフェに行きたいが、あなたは巻き込まことを恐れているが、あなたは、あなたが方法1を対処するには、いくつかの方法を考え、非常に賢いです:あなたは教師を逮捕されたときそれが起こるとき、あなたは素直に先生に認めて、ご両親に伝えるためではない彼を懇願します。方法2:あなたがキャッチされたときに両親は、あなたが必死に家事をやって、周りとRAN家を回すことになります。この例では、このプロセスは、すべての残りの部分を間違って行くことができなかった、とあなたはいくつかの方法を考え出すので、それは、あなたに発生するエラーを処理し、エラーになり、インターネットにアクセスしてください。try-catchは、これらを保持するために使用されます。

    try{
         你去上网;
    }
    catch(被老师抓住){
    乖乖认错;
    }
    catch(被父母抓住){
       跑回家做家务;
    }

2,断言

assert booleanExpression:messageException;

booleanExpression値(述語)が真であるとき、アサーション文の形式では、プログラムの実行は声明で継続そうでない場合は実行が停止され、アサートされ、出力値messageException(文字列)表現。どのようにエラーの出現のためにユーザに促します。

概要を学ぶ上で、このような不合理な存在として、個人含まれ、指摘お互いから学ぶことを歓迎。

公開された35元の記事 ウォンの賞賛0 ビュー1298

おすすめ

転載: blog.csdn.net/c1776167012/article/details/103795358