例外が発生する一般的な理由は何ですか? 例外が発生した場合、プログラムはすぐに終了しますか、それとも実行を続けますか?
@try は、テストしているプログラム メッセージだと思います。そうですか?
@catch がエラー メッセージを記録したり、クリーンアップしたりした後、@finally ブロックは何をしますか? 私が読んでいる本によると、@try 内のステートメントが例外をスローするかどうかは @finally によって決定されます。しかし、これは不必要なステップではないでしょうか? プログラムが突然終了したことに基づいて例外が発生したかどうかを確認できるためです。
throw ディレクティブとは何ですか? 本によると、独自の例外をスローできるようになります。しかし、それは本当に紛らわしいと思います。それは、どういうわけか例外を作成してテストできるということですか?
質問の少なくとも 1 つに答えていただければ幸いです。ありがとうございました。