首页 > 代码库 > 关于try、catch和finally的四个注意点
关于try、catch和finally的四个注意点
在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的四个注意点
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。