大家好,今天小编关注到一个比较有意思的话题,就是关于java语言异常处理结构的问题,于是小编就整理了2个相关介绍j***a语言异常处理结构的解答,让我们一起看看吧。
j***a中throw抛出的一些异常,程序不进行处理程序编译也不会错误?
不会,抛出异常本意就是在某些不满足条件的时候终止程序运行,但是也可以选择捕获处理,捕获后就不会使程序终止。但是为什么有的系统方法必须让你捕获呢?
那是因为该方法使用throws关键字声明了,作用就是将throw抛出的异常显示的交给调用者处理,如果调用者不处理,就不try-catch那么才会编译不通过。
j***a子线程抛出异常后,怎么让主线程随之结束?
子线程执行System.exit(0),会停止主线程。整个当前j***a进程会结束。所以进程中的所有线程也会随时结束。不过不理解你为什么需要这种需求,这不是什么好的处理异常的方式。
到此,以上就是小编对于j***a语言异常处理结构的问题就介绍到这了,希望介绍关于j***a语言异常处理结构的2点解答对大家有用。
(图片来源网络,侵删)
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。