在做异常处理的时候,下面哪种方式处理好一点,想问一下大家的看法
try {
//业务逻辑...
} catch (ExceptionType1 e) {
//.... 处理
} catch (ExceptionType2 e) {
//.... 处理
}
try {
//业务逻辑...
} catch (Exception e) {
if (e instanceof ExceptionType1 ){
//.... 处理
}
if (e instanceof ExceptionType2 ){
//.... 处理
}
}
从代码效率、可读性上分别考虑