1.
如果一个类被final修饰符所修饰,则这个类不能被继承,不能有子类。
2.
如果一个方法被final修饰符所修饰,则这个方法不能被子类所覆盖。
3.
如果一个域变量被final修饰符所修饰,则它的值一旦给定就不能修改,即必须且只能被赋值一次,不能缺省。赋值方式有两种:一是在定义变量时初始化;二是在构造函数中赋初始值。
4.
如果一个方法中的变量(局部变量)被final修饰符所修饰,则必须且只能被赋值一次。
5.
如果一个域被static和final两个修饰符所修饰,则这个变量实际上就是一个常量。如果没有给定初值的话,则按默认值进行初始化,数值型为0,布尔型为false,引用型为null