一、final修饰变量
final修饰变量之后变量的直接值不能更改 ---- 常量。
final定义的常量在对象创建完成之前允许改变一次值。
java中 所说的常量往往是指静态常量 --- 只存储一份
arr.length 中length是常量,但不是静态的。
二、final修饰方法
final修饰方法时表示这个方法是最终方法,该方法不能被重写。
final修饰的方法可以被重载。 方法的重载与修饰符无关。
静态方法可以用final修饰。
三、final修饰类
final修饰类时表示这个类是一个最终类,不能被继承。