用day_16 Package変更; / ** *例外が処理された後、プログラムは例外があった場合でも、プログラムは、これは前に異常の役割である、それが進む、中断されることはありません、実行されている プログラムを向上させることができます*異常な前処理堅牢 * * / インポートjava.io.FileInputStream; インポートjava.io.FileNotFoundException、 インポートにjava.io.IOException; パブリッククラスTest_Exception { パブリック静的無効メイン(文字列[] args){ 試み{ するSystem.out.println( " 「);!前処理を必要とし、異常な被験体を生産しているブロック文を試す のFileInputStream新しい新しいFISはのFileInputStream(=」D:/abc.txtを「); のSystem.out.printlnを(」IFブロックにtry文ランタイム例外を生成、実行は、単語をキャッチするジャンプ「); のSystem.out.printlnを(」tryブロックは、異常な複数の被写体が、前処理を必要とする複数の単語それぞれキャッチ「)によって捕捉することができる必要がある可能性があり、 FISを。読んで(); //ファイルの内容を読んで、IOExceptionを対象に対処する必要がある例外があります キャッチ}(にFileNotFoundException E){ //例外に対処する方法を、生成された場合、実行時にFileNotFoundException例外を捕捉 開発において//、一般的なアプローチは、例外処理を印刷することである )(e.printStackTrace; }キャッチ(IOExceptionをE){ //にFileNotFoundExceptionの基礎IOExceptionが、これら2つのクラスが異常な関係を継承してきた、最初の異常な子供をキャプチャする必要があり、親は異常奪還 (e.printStackTraceを); } System.out.printlnは(「...... ......メイン終了」 ); } }