修饰普通变量

使变量的值无法改变,因为变量不能再次被赋值

修饰引用变量

使变量不能再引用其他的对象,但无法保证所引用的对象的改变

修饰方法

假如该方法所属的类被继承,该方法将不能在子类中被重写(既公开又不被修改)

修饰类

表示此类是密封的, 无法被继承(最常用的String类便是一个final类

P.S. final变量在使用前必须被初始化