码迷,mamicode.com
首页 > 其他好文 > 详细

关于try、catch和finally的四个注意点

时间:2014-11-10 17:13:21      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:使用   java   代码   c   return   ca   不能   异常   注意   

在java异常处理的时候,我们经常会用到try...catch...finally语句,下面讲讲这语句应该注意的四个点。

1、try、catch和finally这三个语句块均不能单独使用,三者可以组合成try...catch、try...finally和try...catch...finally来使用,catch可以多个,但finally最多只能有一个。

2、try、catch和finally三个语句块的变量作用域为代码块内部,三者彼此独立,不能相互访问。如果要在三个块中都能访问,则应在这些块的外部定义变量。

3、若有多个catch块,只会匹配其中一个异常类并执行catch块,而不会执行其他的catch块,并且匹配的顺序是至上而下的。

4、如果有finally语句块,那么finally语句块总会执行,不管有无异常发生,即使try语句块中有return语句,它也会在return前执行。

关于try、catch和finally的四个注意点

标签:使用   java   代码   c   return   ca   不能   异常   注意   

原文地址:http://www.cnblogs.com/aaron-shu/p/4087299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!