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) {
...
}
}
}