1、final
final 关键字可用于修饰变量、方法和类,作用如下:
- final 修饰变量时,如果变量时基本数据类型,则表示该变量初始化后不可修改值,如果是引用数据类型则表示该变量初始化后不能引用其他对象。
- final 修饰方法时,表示该方法不能被重写,但是还是能重载。
- final 修饰类时,表示该类是最终类,不能被继承。
2、finally
finally 关键字则是在使用 try catch 捕获异常时使用,示例代码如下:
int j = 5;
try{
j = j/0;
}catch (Exception e){
e.printStackTrace();
}finally {
System.out.println("finally running");
}
无论 catch 是否捕获异常,finally 最后都会执行。