有关java的异常处理的理解
2012-07-15 12:01
330 查看
底层异常:被调用的方法。
1.底层抓取异常后,并作处理或处理语句是空语句, 上层是抓不到该异常的。
这样做的好处是: 简化了调用低层方法的处理,对上层透明。(根据底层不同异常做不同处理,返回相应的值)
2.要想上层抓到低层异常,底层在抓到一个异常后主动抛出throw异常,上层再抓取该异常。
这样做的好处是:上层遇到底层异常并抓取到底层抛来的异常,可主动结束进程或做相应处理。
(通常这种处理是异常严重,如连接远程服务器域名注册发生并抓取到一个无法注册异常,这时可以主动抛出一个无法注册或者域名已经被注册异常;
用户消费调用扣费方法金额不足,这时没有发生异常,根据条件判断余额不足,可主动抛出一个异常)
3.下层不try catch异常,上层可以抓取到异常,上层抓到的异常类型不同得到的异常信息可能不完整。
1.底层抓取异常后,并作处理或处理语句是空语句, 上层是抓不到该异常的。
这样做的好处是: 简化了调用低层方法的处理,对上层透明。(根据底层不同异常做不同处理,返回相应的值)
2.要想上层抓到低层异常,底层在抓到一个异常后主动抛出throw异常,上层再抓取该异常。
这样做的好处是:上层遇到底层异常并抓取到底层抛来的异常,可主动结束进程或做相应处理。
(通常这种处理是异常严重,如连接远程服务器域名注册发生并抓取到一个无法注册异常,这时可以主动抛出一个无法注册或者域名已经被注册异常;
用户消费调用扣费方法金额不足,这时没有发生异常,根据条件判断余额不足,可主动抛出一个异常)
3.下层不try catch异常,上层可以抓取到异常,上层抓到的异常类型不同得到的异常信息可能不完整。
相关文章推荐
- 深入理解Java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解Java异常处理机制
- 深入理解java异常处理机制(转载)
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制
- 深入理解java异常处理机制