java - 事件监听器中未捕获的异常

标签 java

我在操作执行方法中显式抛出异常并且没有捕获它,因此 EDT 异常处理程序应该捕获它,理想情况下 EDT 应该停止工作,但是当我单击框架的按钮时,EDT 再次启动。如何重新启动线程?

最佳答案

当线程抛出未捕获的异常时,Thread.UncaughtExceptionHandler将被调用。如果未设置,将调用默认的未捕获异常处理程序。该处理程序将显示一个堆栈跟踪,并且很可能会重新启动,尽管文档没有具体说明所采取的步骤。

关于java - 事件监听器中未捕获的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17810565/

相关文章:

java - 将c++代码翻译成java

java - Android 队列与堆栈

java - SOAP Web 服务,可以进行性能测试吗?

java - 使用键从 Map 获取现有对象

java - 删除 ArrayList 中具有多个参数的元素

java - 使用 Scanner/Parser/Lexer 进行脚本整理

java - 表格(错误: cannot find symbol )

java - LibGDX Admob LinearLayout 代码

java - 从android中的并行线程中的大量文本文件加载数据

java - 在 createNativeQuery 中更新查询