Java基础之try....catch

一、

try{

 一切正常,执行这里

}catch(Exception e){

出现异常,执行这里

}

二、异常重点:

try   catch   finally   throws   throw

 

try...catch

自己(当前方法)能够处理,使用try...catch

throws

自己(当前方法)不能处理,上交给上级(方法调用处)处理,使用throws

finally

无论正常,还是异常,始终都会执行的代码

不论执行完try,还是执行完catch,最终都会执行finally内的代码。

即使在try...catch中遇见return,执行完return仍会执行finally。

除非虚拟机关闭,才不会执行finally。例如:System.exit(1);

 

 

 

catch捕获异常,只会捕获相应的异常,但是如果可能存在临时想不到的异常情况,则使用catch(Exception e)。

posted @ 2021-02-20 15:01  Double晨  阅读(221)  评论(0编辑  收藏  举报