1.用来声明类的常量在Java程序设计中常量的声明经常采用下面的方式:public static final String USER_NAME = "John";static和final关键字分别说明了常量具备的两个基本特征——静态的、不可变的。
2.用来声明方法的常量参数将方法的参数声明为final参数可以防止该参数被方法体中的语句更改。
3.用来声明不可覆盖的方法采用final关键字声明方法可以让该方法不能被子类覆盖(重载)。
4.用来声明不可继承的类