Static
Static系统缓存作用,只会初始化一次,无须多次new。
Static不能修饰局部变量。
静态变量被全局对象共有,当且仅当类被初次加载时初始化,在内存中只有一个副本。
静态方法无法调用非静态的成员和方法。
Static 代码块用于优化性能,把只需要初始化一次的代码放入static代码块中
Final
final修饰数据,该数据只能被赋值一次,且不能变更,对于成员变量来讲,我们必须在声明时或者构造方法中对其赋值。
Final修饰方法参数,代表该参数无法被修改
Final修饰方法,该方法无法被重写
Fianl修饰类,该类无法被继承