我在异常处理的时候一般都是这样写的?
try{
//code
}catch(Exception e){
e.getMessage();
e.printStackTrace();
//有时候会是这样:
return 之类的东西
}
我不知道这样到底有什么用?
还有就是在有的类里,究竟是catch异常还是在方法的声明中throws Exception而由其调用者处理呢?
这两者之间到底有什么不同?
我知道有个org.apache.commons.logging,是用来做日志的,能用在catch块中,可这样的真正意义是什么?
盼高手解惑!
try{
//code
}catch(Exception e){
e.getMessage();
e.printStackTrace();
//有时候会是这样:
return 之类的东西
}
我不知道这样到底有什么用?
还有就是在有的类里,究竟是catch异常还是在方法的声明中throws Exception而由其调用者处理呢?
这两者之间到底有什么不同?
我知道有个org.apache.commons.logging,是用来做日志的,能用在catch块中,可这样的真正意义是什么?
盼高手解惑!