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

catch里还能再抛出错误吗

2011-11-14 
catch里还能再抛出异常吗?catch里还能再抛出异常吗?谢谢[解决办法]可以的!所以必要的时候,还需要在catch内

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

热点排行