一、final
1、final的变量的值不能被改变
2、final的方法不能被重写
3、final的类不能被继承
二、finally
finally:语句块,必须执行,通常在finally语句块中执行资源清除工作,如关闭打开的文件、删除临时文件。
例:
public class Test { public static void main(String args[]){ int a[] = {2,3}; try { for (int i = 0; i < a.length; i++) { System.out.println(a[3]); } } catch (ArrayIndexOutOfBoundsException e){ e.getStackTrace(); } finally { System.out.println("程序退出"); } } }
三、访问权限

final、finally详解
本文详细解释了Java关键字final和finally的使用方式及含义。final用于声明不可变的变量、不可覆盖的方法以及不可继承的类;finally则确保在try-catch语句块之后总是会执行的代码段,常用于资源清理等操作。
3725

被折叠的 条评论
为什么被折叠?



