美文网首页
java抛出异常后面的代码是否能执行?

java抛出异常后面的代码是否能执行?

作者: Continue_li | 来源:发表于2020-01-18 16:04 被阅读0次

今天在项目中遇到了一个问题,就是在java中抛出异常后,后面的代码是否能继续执?

然后就写了几个Test案例测试了一下:

1.Test1

Test1的结果:

由Test1的结果可以知道:throw new RuntimeException("发生异常1")语句后面的代码都没有执行(包括return语句);

2.Test2

Test2 的结果:

由Test2的结果可以知道:异常如果被try catch以后,后面的代码还会正常执行。

总结:

1.throw new RuntimeException("异常")语句后面的代码都不会执行(包括return);

2.异常被try catch以后,后面的代码会正常执行。

相关文章

网友评论

      本文标题:java抛出异常后面的代码是否能执行?

      本文链接:https://www.haomeiwen.com/subject/tvirzctx.html