java 异常控制台抛出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值