java 程序中出现异常而不去catch是否一定终止?

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:06:33
那碰上runtimeException怎么办

java 程序中出现异常而不去catch,出现异常之后的代码是运行不到的,导致程序终止,具体解释如下:
RuntimeException也是一样的.RuntimeException是一种可以编绎通过的异常,但运行还是不能通过的,如果不想程序终止,也要去try catch它. 除0异常就是一种RuntimeException,你可以在自己机子上试下.
而非RuntimeException的Exception如果不try catch它,则必须要throws出去.否则编绎都无法通过.当然如果你仅仅是throws出去,在发生异常之后的代码还是会运行不到的.

是的,出现异常之后的代码是运行不到的.

RuntimeException也是一样的.RuntimeException是一种可以编绎通过的异常,但运行还是不能通过的,如果不想程序终止,也要去try catch它. 除0异常就是一种RuntimeException,你可以在自己机子上试下.
而非RuntimeException的Exception如果不try catch它,则必须要throws出去.否则编绎都无法通过.当然如果你仅仅是throws出去,在发生异常之后的代码还是会运行不到的.

runtimeException不要手动抛出异常!try...catch