出现异常之后后续代码执行情况
参见大佬博客:http://www.cnblogs.com/wangyingli/p/5912269.html
总结:1.方法中某一行出现异常或者throws new Exception()并且没有捕获异常则后续的代码不会继续执行。
2.如果抛异常中的某一行代码抛异常后捕获了,则后续的代码会继续执行。
3.catch()中语句会在finally()之前执行,而finally()是在return语句执行之前执行。
出现异常之后后续代码执行情况
参见大佬博客:http://www.cnblogs.com/wangyingli/p/5912269.html
总结:1.方法中某一行出现异常或者throws new Exception()并且没有捕获异常则后续的代码不会继续执行。
2.如果抛异常中的某一行代码抛异常后捕获了,则后续的代码会继续执行。
3.catch()中语句会在finally()之前执行,而finally()是在return语句执行之前执行。