400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JAVA如何处理未捕获异常

这篇文章主要介绍了JAVA如何处理未捕获异常,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联-专业网站定制、快速模板网站建设、高性价比友好网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式友好网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖友好地区。费用合理售后完善,十年实体公司更值得信赖。


   JVM为我们提供了线程的未捕获异常处理机制,通过Thread的setUncaughtExceptionHandler方法:
               public void setUncaughtExceptionHandler(UncaughtExceptionHandler eh)
   可以设置当前线程的未捕获异常处理器。如下面的例子就通过设置uncaughtExceptionHandler成功捕获到了除0异常:
public static void main(String[] args) throws InterruptedException {                        Thread t = new Thread(new UncaughtException.Run());
t.setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {@Override
br/>@Override
System.out.println("runnable run---------------");      
int i = 1/0;
}
}
结果:
runnable run---------------
uncaughtExceptionHandler catch a Exception---------
/ by zero
     线程出现未捕获异常后,JVM将调用Thread中的dispatchUncaughtException方法把异常传递给线程的未捕获异常处理器。
/**

感谢你能够认真阅读完这篇文章,希望小编分享的“JAVA如何处理未捕获异常”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


标题名称:JAVA如何处理未捕获异常
本文地址:http://www.bluegullmedia.com/article/gocipe.html

其他资讯

让你的专属顾问为你服务

0.0492s