Java之finally关键字有什么功能呢?

Java-教程王 Java教程 发布时间:2021-08-18 11:01:11 阅读数:11708 1

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被运行!");
    }
  }
} 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/738.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者