异常处理
文章平均质量分 77
xchdwyf
这个作者很懒,什么都没留下…
展开
-
try catch finally 用法
1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类 e)这将捕获派生类定义的异常,例如,我想捕获一个无效转载 2013-08-29 09:58:55 · 462 阅读 · 0 评论 -
java try、catch、finally及finally执行顺序详解
1.为什么要用finally先看一个没有finally的异常处理try-catch语句:假设count为要使用到的资源,并且用完要求释放此资源。那么我们可以把释放资源的语句放到try-catch后执行,当前的程序不管是在执行完try语句块还是catch语句块,都会顺序执行到下面释放资源的语句。int count = 0; //初始化资源try{ count++; if转载 2013-08-29 10:04:41 · 388 阅读 · 0 评论 -
try-catch-finally与资源关闭
java的try-finally给我们提供了一个“保证某个动作必然执行”的机会。一个try-finally结构,只要try块开始执行了,finally块里面的代码保证执行一次并且只有一次。 打个比方,就象你上厕所,只要你一旦开始拉了,我们保证无论如何,是拉稀了也好,放屁了也罢,最终你肯定是擦了屁股走出卫生间。应用try-finally,我们可以在异常满天飞的程序里保证我们的关键转载 2013-08-29 10:06:51 · 1881 阅读 · 1 评论