随笔-20150513
当程序中发生异常的时候,异常后面的代码将不会执行
----------------------
catch 了异常后,如果不处理,直接写 throw 即可,不用 throw ex; 示例如下:
try{ test();}catch{ //异常处理 throw;} |
而对于无须异常处理的情况,写法如下:
try{ test();}finally{ //释放资源}-----------------
catch(Exception exp)后如果不处理,则处于性能考虑,建议不加 catch更好
=----------------------------------------
还可以只限制异常类型
try
{
}
catch(IOException)
{
//处理IOException
}
catch(Exception)
{
//处理其他
}
try
{
}
catch(IOException)
{
//处理IOException
}
catch(Exception)
{
//处理其他
}
浙公网安备 33010602011771号