Ste*_*nte 4 java exception-handling
抛出异常是否必须导致程序终止?
我认为不,我只想确定
Eya*_*der 5
它取决于抛出异常的线程,以及应用程序中同时运行的其他线程.
一个未捕获的异常终止的地方抛出的线程.如果其余的线程只是守护线程,那么是的,应用程序将被终止.
根据Thread.setDaemon(boolean)文档:
当运行的唯一线程都是守护程序线程时,Java虚拟机将退出.
Ode*_*ded 3
在 Java 和 .NET 中,如果不处理异常,很可能会导致程序终止。
简单地抛出异常不会终止程序,因此。抛出后发生的事情决定了会发生什么。
归档时间:
15 年,2 月 前
查看次数:
12289 次
最近记录:
9 年,9 月 前