当前位置: 代码迷 >> J2SE >> catch里还能再抛出错误吗
  详细解决方案

catch里还能再抛出错误吗

热度:7   发布时间:2016-04-24 14:50:42.0
catch里还能再抛出异常吗
catch里还能再抛出异常吗?
谢谢

------解决方案--------------------
可以的!

所以必要的时候,还需要在catch内再去捕获异常
------解决方案--------------------
可以
------解决方案--------------------
1。可以在方法签名上加上异常
public T method1() throws AException {
try{

}catch(BExcption e) {
throw new AException();
}
}

2。可以再次捕获异常
public T method1(){
try{

}catch(BExcption e) {
try{
doSomething();//这个语句可能抛出异常
}catch(AException ex) {
...
}
}
}