Java中捕获异常的灵魂四问

1.如果try中没有遇到问题,怎么执行?

只会执行try中的代码,不会执行catch。

2.如果try中会遇到多个问题,我们应该怎么做?

如果遇到多个异常,应该写多个catch与之对应,但是注意,catch要捕获的异常如果存在父子关系,那么要把父类写在下面。

3.如果try中遇到的问题没有被捕获,怎么执行?

如果出现的异常没有被catch捕获,那么就会使用虚拟机默认的处理方式:以红色字体打印在控制台中。

4.如果try中遇到了问题,那么try下面的其它代码还会执行吗?

不会执行,出现异常之后会直接跳转到catch。

猜你喜欢

转载自blog.csdn.net/weixin_54620350/article/details/131846690