
所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。
运行时出现的异常:Exception
此时出现的异常是可以被程序捕捉且处理的.
try{...}catch(Exception e){...//输出异常信息System.out.println(e.getMessage());}
编译时出现的异常:Error
通常是编译时出现的错误和jvm出现的错误.程序本身不能处理.
异常处理
通过try…Catch…处理
try{//code}catch(Exception e){//echo error infomation or opreation}
finally
finally 关键字用来创建在 try 代码块后面执行的代码块。
无论是否发生异常,finally 代码块中的代码总会被执行。
在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。
try{//code}catch(exception e){//error info}finally{//ending code}
