如何处理异常?

当我们捕获到一个Exception时,如下
void init()
{
    try{
    loadFile();
     }
     catch(Exception e)
    {}
} 

那么我们首先应该分析,我能不能处理这个异常,
假如我能够处理,那么我就处理,并且记录日志。
假如我不能处理,那么应该继续向上抛出。

尽量使用uncheck异常,这样避免调用者强制处理这个异常。
使用uncheck异常,需要在注释里注明自己抛出的异常。

你可能感兴趣的:(异常)