Java之finally关键字有什么功能呢?
finally关键字功能说明
finally关键字的功能: finally: 在try catch代码块后面运行的代码块 ------------------------------------------------------- 无论代码块正确运行,还是运行异常,finally代码块都会运行 ------------------------------------------------------- 例: try{ // 程序代码 }catch(异常类型1 异常的变量名1){ // 程序代码 }catch(异常类型2 异常的变量名2){ // 程序代码 }finally{ // 程序代码 } -------------------------------------------------------------------------- finally关键字注意事项: 1.finally关键字不能单独存在,必须同try catch后面 2.finally关键字非必须关键字,try catch后面可不添加此关键字 3.try catch finally之间不能添加其它代码例:
public class ExcepTest{ public static void main(String args[]){ int a[] = new int[1]; try{ System.out.println("获取第三个元素:" + a[2]); }catch(ArrayIndexOutOfBoundsException e){ System.out.println("异常信息:" + e); } finally{ System.out.println("Finally被运行!"); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。