一、static
1、static修饰的变量---静态变量----通过【类名.变量名】调用
2、static修饰的方法---静态方法----通过【类名.方法名()】调用
或【方法名()】调用(同一个类中类名可省略)
3、static修饰的代码块--静态代码块---类加载时执行,且只执行一次
4、注意
(1)static修饰的静态变量、方法、代码块均在类加载时运行,先于main方法
(2)static修饰的方法只能访问类的成员变量
二、final
final修饰的特点:
类----无法继承,不能修饰抽象类(抽象类一般都是要被继承的)
方法----无法覆盖(重写)
变量----只能手动赋一次值,成为定值,不可修改,且不能使用系统默认赋值
引用----只能指向一个对象