异常:Error(Java运行时产生的系统内部错误或资源耗尽的错误,是严重的仅靠修改程序本身不能修复的错误。
在开发Java程序中,都是针对Exception类及其子类。其中RuntimeException标识运行时异常,除外都是编译时异常。
抛遗产过得目的:没有捕获的话,程序放生异常,就会终止;抛出异常后,程序即使出现异常仍然可以向下执行。
注意:try中发生异常的代码后面的语句是不会执行的。如有程序是必须运行的,则可以使用:try{}catch(){增加return;}finally{填写必须执行的代码。}再往后的代码则不会执行。
有一种情况,finally的代码不会运行,在catch{}中添加System.exit(); |
|