static 和 final 关键字
static 关键字是静态的 :
1 , 用来修饰 成员变量 ,将其变为类的成员,从而实现所有对象对于该成员的共享;
2 , 用来修饰成员方法, 将其变为类方法 ,直接使用"类名.方法名"的方式调用, 工具类常使用.
3 , 静态代码块 , 在类被加载的时候就会被执行.
final 关键字 :
1 , 用来修饰数据,包括成员变量和局部变量, 该变量只能被赋值一次且它的值无法被改变 . 对于成员变量来说, 必须在声明时或者构造方法中对它赋值.
2 , 修饰方法 ,表示该方法无法被重写
3 , 修饰类 , 表示该类无法被继承