Try....Catch......Finally 的执行顺序

以前总是使用try..catch...finally 结构,却不清处其运行机制,经查询资料,终于了解清楚,与大家分享!

try板块:是执行代码,可能出现异常报错,也可能正常运行

catch板块:是异常抛出检测代码,就好比一个判断语句,在出现了异常(可以设成一特定的异常类型)的条件下,来激发此版块的内容,来执行其中的代码。在同一个结构中,可以出现多个catch模块来选择执行。

finally板块:无论catch板块发不发生,都会必须发生的。也就是无论什么情况下,都执行该板块中的代码。

posted @ 2013-06-08 12:05  麦田的守望者(0543)  阅读(163)  评论(0编辑  收藏  举报