对代码中已知异常的处理时,如果我们希望调用别人的接口之后的流程依然需要执行,则不需要讲exception 抛出去,使用下面的形式:
try{
//调用别人的接口
}catch(Exception e){
........
}如果在调用别人接口不通的情况下,之后的代码不能继续执行,则需要将exception抛出:使用下面形式:try{
//调用别人的接口
}catch(Exception e){
throw e;
}
本文介绍了在调用外部接口时如何正确处理异常。对于不影响后续流程的异常,推荐使用try-catch结构进行捕获并处理;而对于那些导致后续流程无法继续的异常,则需要通过throw语句重新抛出。
对代码中已知异常的处理时,如果我们希望调用别人的接口之后的流程依然需要执行,则不需要讲exception 抛出去,使用下面的形式:
try{
//调用别人的接口
}catch(Exception e){
........
}如果在调用别人接口不通的情况下,之后的代码不能继续执行,则需要将exception抛出:使用下面形式:try{
//调用别人的接口
}catch(Exception e){
throw e;
}
被折叠的 条评论
为什么被折叠?