我认为所有错误和异常类型都从 Exception 类扩展,所以当应用程序停止工作时我如何观察异常,因为我想在抛出异常时运行一些逻辑 我不只是问有关 try{} catch {} finally {}
如果我想让插件监视应用程序上发生的任何异常来运行我的逻辑
示例 如果您有名为X的应用程序并且有名为Y的库,那么库Y如何在X时监视并运行逻辑抛出异常而不编辑 X 代码的逻辑
最佳答案
Error
和 Exception
类是从 Throwable
类扩展的。现在如果你想捕获异常,你可以简单地使用 try-catch-(finally , If required)
block 。你一定不能捕获错误,因为错误是你无法恢复的东西,下面是层次结构,错误和异常是两个不同的层次结构,除了两者都是可抛出的之外。
关于java - 动态发生异常后运行一些逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37872811/