随笔-20150513

当程序中发生异常的时候,异常后面的代码将不会执行

----------------------

catch 了异常后,如果不处理,直接写 throw 即可,不用 throw ex; 示例如下:

try
{
    test();
}
catch
{
    //异常处理
    throw;
}

而对于无须异常处理的情况,写法如下:

try
{
    test();
}
finally
{
    //释放资源
}
-----------------
catch(Exception exp)后如果不处理,则处于性能考虑,建议不加 catch更好
=----------------------------------------
还可以只限制异常类型
try
{
}
catch(IOException)
{
//处理IOException
}
catch(Exception)
{
//处理其他
}
原文地址:https://www.cnblogs.com/muxueyuan/p/4499916.html