java - 动态发生异常后运行一些逻辑

标签 java exception error-handling throwable

我认为所有错误和异常类型都从 Exception 类扩展,所以当应用程序停止工作时我如何观察异常,因为我想在抛出异常时运行一些逻辑 我不只是问有关 try{} catch {} finally {}

如果我想让插件监视应用程序上发生的任何异常来运行我的逻辑

示例 如果您有名为X的应用程序并且有名为Y的库,那么库Y如何在X时监视并运行逻辑抛出异常而不编辑 X 代码的逻辑

最佳答案

ErrorException 类是从 Throwable 类扩展的。现在如果你想捕获异常,你可以简单地使用 try-catch-(finally , If required) block 。你一定不能捕获错误,因为错误是你无法恢复的东西,下面是层次结构,错误和异常是两个不同的层次结构,除了两者都是可抛出的之外。 enter image description here

关于java - 动态发生异常后运行一些逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37872811/

相关文章:

java - 十进制到二进制的转换

java - 搜索数组中的元素并返回它

java - Eclipse RCP 中应用程序范围的资源位置在哪里?

java - 如何使用 exec 在 Java 中设置环境变量?

python - 如何将控件导航到顶级功能

java - 运行 GWT 应用程序时出现异常

asp.net-mvc - ASP.NET MVC 中的全局错误处理( Controller 之外)

python - 处理请求时发生异常

C# 最佳实践错误处理和传递错误消息

用 try - catch 包围的 C# 属性