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被运行!");
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


