首页 > 其他 > 详细

当程序遇到 throw后的处理

时间:2015-01-06 17:04:56      阅读:234      评论:0      收藏:0      [点我收藏+]

不管你在何处throw出一个exception,后面的代码便不会执行,它会去匹配本层代码中是否有相应的catch语句来捕捉,如果有,则进入此catch块,执行其中的代码。这样这次异常算是处理完了,如果没有,则由上一层的代码处理,继续查找是否有catch语句捕捉,直到调用堆栈的最顶层(这是java中常见的方式)。

exception机制只是用于将“解决实际问题的代码”和“处理错误的代码”分开,降低它们之间的耦合性(coupling)。

一般这个机制是用于处理错误的,而非进行程序流程的控制。

当程序遇到 throw后的处理

原文:http://www.cnblogs.com/liuzy2014/p/4206261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!