黑马程序员技术交流社区
标题:
如有多个catch,运行了其中的catch余下的如果条件满足,是...
[打印本页]
作者:
金曦
时间:
2012-11-2 12:32
标题:
如有多个catch,运行了其中的catch余下的如果条件满足,是...
如有多个catch,运行了其中的catch余下的如果条件满足,是否被执行?
谢谢
作者:
朱宏青
时间:
2012-11-2 12:37
try{}
catch(){}
finally{}
首先你要明白catch这个是在什么情况下会被执行:在try里产生错误被catch捕捉到的时候,那么try被捕捉的地方以下就不会执行了,直接跳到捕捉他的catch,执行完毕后直接就跳向finally做最后的扫尾工作;
也就是说catch一般情况下只会执行一次,为什么要说一般情况呢,因为有可能出现catch里嵌套catch的,那么就是多次了。
嘛 总的来说 在同一结构里是只会有一次的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2