java try catch

catch(FileNotFoundException e)
{
//e.printStackTrace();
Toast.makeText(context, "找不到授权文件", Toast.LENGTH_LONG).show();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return sb.toString();


当文件不存在时,crash,定位到return sb.toString()中sb为null。为什么?

为什么catch到文件不存在还要接着往下执行,不是应该断掉了么?想不明白

你可能感兴趣的:(java try catch)