fianl 1)修饰变量:变量不能被改变
2)修饰方法:方法不能被重写
3)修饰类:类不能被继承
只能如下两种初始化方式:
1)声明同时初始化
2)在构造方法中初始化
3)final修饰局部变量,只要在用之前初始化即可
- fianlly
是异常处理机制的最后一块。它可以直接跟在try语句块之后,或者最后最后一个catch块之后 finally能确保只要程序执行到try语句块中,无论try语句块中的代码
是否抛出异常,finally块中的代码必须执行。即是在try中有return语句那么一样走finally语句。 通常会将无关乎程序出错都要执行的代码放在这里, 比如资源的释放操作:IO里面的流关闭