1、可以用来修饰一个类,表明该类不允许被继承。
2、可以用来修饰一个方法,表明该方法不允许被重写,与abstract相互矛盾。
3、可以用来修饰一个局部变量,定义与赋值可以放在两条语句中。
4、可以用来修饰一个成员变量,要么在同一条语句中赋值,要么在构造方法中赋值。