代码改变世界

关于java中异常抛出

2017-10-22 20:50  幸福的风  阅读(232)  评论(1编辑  收藏  举报

今天写程序时突然想到一个·问题,就是在Java中异常抛出后程序是否还会继续执行?关于这方面的我总结了一下:

1.若一段代码前有异常抛出,而这个异常没有被捕获,那么这段代码将产生编译错误(无法访问的语句)

2.若一段代码前有异常抛出,并且这个异常被try语句捕获,若此时catch语句没有抛出新的异常,那么这段代码能够执行,否则,同上

3.若在一个条件语句中出现异常,则程序能够被编译,但后面的语句不会执行