0

すべての Error および Exception タイプは Exception クラスから拡張されていると思いますので、アプリケーションが動作を停止したときに例外を監視するにはどうすればよいですか?なぜなら、例外がスローされたときにいくつかのロジックを実行したいからです。

ロジックを実行するアプリケーションで発生する例外を監視するプラグインを作成したい場合

たとえば、 Xという名前のアプリケーションがあり、 Yという名前のライブラリがある場合、 Xコードのロジックを編集せずに、 Xが例外をスローしたときにライブラリYがロジックを監視して実行する方法

4

2 に答える 2

0

例外がわかっている場合は例外をキャッチし、そこでロジックを実行できます。または、例外ブロックの後に最終ブロックにロジックを記述することもできます。例えば:

try {
     ....
} catch (YourException e) {
    ....
} finally {
    // your logic
}
于 2016-06-17T03:51:01.010 に答える