广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州finally关键字是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-01-13分类:Java技术浏览:1072


导读:上一篇惠州北大青鸟老师给大家分享了throws/throw关键字的知识,下面我们一起来学习finally关键字是什么。

上一篇惠州北大青鸟老师给大家分享了throws/throw关键字的知识,下面我们一起来学习finally关键字是什么。

finally 关键字用来创建在 try 代码块后面执行的代码块。

无论是否发生异常,finally 代码块中的代码总会被执行。

在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。

finally 代码块出现在 catch 代码块最后,语法如下:

 try{

     // 程序代码

  }catch(异常类型1 异常的变量名1){

     // 程序代码

  }catch(异常类型2 异常的变量名2){

     // 程序代码

  }finally{

     // 程序代码

  }

实例

 public class ExcepTest{

    public static void main(String args[]){

       int a[] = new int[2];

       try{

          System.out.println("Access element three :" + a[3]);

       }catch(ArrayIndexOutOfBoundsException e){

          System.out.println("Exception thrown  :" + e);

       }       finally{

          a[0] = 6;

          System.out.println("First element value: " +a[0]);

          System.out.println("The finally statement is executed");

       }

    }

 }

以上实例编译运行结果如下:

Exception thrown  :java.lang.ArrayIndexOutOfBoundsException: 3

 First element value: 6

 The finally statement is executed

注意下面事项:

catch 不能独立于 try 存在。

在 try/catch 后面添加 finally 块并非强制性要求的。

try 代码后不能既没 catch 块也没 finally 块。

try, catch, finally 块之间不能添加任何代码。

通过老师的讲解,你知道finally关键字是什么了吗?想了解更多关于Java软件开发的知识,联系在线客服,或者来惠州北大青鸟新方舟校区了解一下。

Java12.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表