读书人

java错误处理传递有关问题

发布时间: 2012-03-06 20:47:55 作者: rapoo

java异常处理传递问题
public class One(){
public void A() throws Excepiton{
//执行某操作
...
}
}

public class Two(){
public void B(){
One o=new One();
try{
o.A();
System.out.println("执行成功");
}catch(Exception e){
System.out.println("执行失败");
}
}
}

现在有个问题就是执行方法B()时,如果o.A()抛出异常了,输出却仍然是:执行成功。这个是为什么?
哪位高人指点下

[解决办法]
public void A() throws Excepiton{
try{
//执行某操作
...
}catch(Exception ex){
throws e;
}
}

读书人网 >J2EE开发

热点推荐