我有一个看起来像这样的代码:
try {
if (resp.equals("a")) {
success(resp);
} else if (resp.equals("b")) {
throw new Exception("b error");
} else if (resp.equals("c")) {
throw new Exception("c error");
}
} catch (Exception e) {
dosomething(e.getMessage());
}
我的 catch 语句没有捕获错误...当我抛出超出 try 块的异常时,我做错了什么?