读书人

一个关于try catch的有关问题

发布时间: 2012-02-06 15:52:44 作者: rapoo

一个关于try catch的问题
public static void insert(Vector v) throws Exception {

......
......
try
{
.....
}catch(Exception es){
throw es;
}

}

请问以上代码中的 throw es;语句, 是不是由调用该方法的外部程序处理。

[解决办法]
Exception 抛到外部程序,让外部程序处理
[解决办法]
把异常抛到上层,比如你在
test(){
try{
obj.insert
}catch(exception ex){
}
}
还可以在test里在throw再向上层调用方法抛出异常,直到main方法还没有处理的话,就直接把异常抛出给用户,也就是表象为程序异常终止
[解决办法]
外部程序处理,当然外部程序也可以继续往外抛

读书人网 >Java Web开发

热点推荐