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

来源:互联网 发布:大唐软件招聘 编辑:程序博客网 时间:2024/05/16 19:37

今天在项目中遇到了一个问题,就是在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以后,后面的代码会正常执行。



阅读全文
0 0
原创粉丝点击