Java异常之finally和多重捕获·11
2021-07-21 14:55
阅读:644
标签:异常 ret divide 结果 创建 代码块 public finally turn
- 一个try代码块后面跟着多个catch代码块的情况就叫多重捕获
- 语法
try{ //可能发生异常的代码块 }catch(ExceptionName1 e1){ // 出异常时候处理 }catch(ExceptionName2 e2){ // 出异常时候处理 }
- 代码中发生异常,异常被抛给第一个catch块,如果不匹配则继续往下一个catch进行传递
- finally关键字
- 用来创建在try代码块后面执行的代码块
- finally代码块中的代码总会被执行
- 一般用于资源回收释放等操作
- 语法:
try{ // 可能发生异常的代码 }catch(Exception e){ // 出现异常时的处理 }finally{ //肯定执行的代码 }
- 或者
-
try{ // 可能发生异常的代码块 }finally{ // 肯定执行的代码 }
- 面试注意点、返回结果最终是以fianlly为准
-
public static int divide(int num1, int num2) { try { int result = num1 / num2; return result; } catch (Exception e) { System.out.println("出异常了......"); } finally { System.out.println("finally代码块被执行了......"); return -2; }
Java异常之finally和多重捕获·11
标签:异常 ret divide 结果 创建 代码块 public finally turn
原文地址:https://www.cnblogs.com/mrchenyushen/p/15028211.html
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:Java异常之finally和多重捕获·11
文章链接:http://soscw.com/index.php/essay/106811.html
文章标题:Java异常之finally和多重捕获·11
文章链接:http://soscw.com/index.php/essay/106811.html
评论
亲,登录后才可以留言!