首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

catch里还能再抛出异常吗?

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

        

热点排行