final 可以修饰类,方法,属性
修饰类的时候代表此类不可被继承
Java中被final修饰的类有 八大封装类,String类等等
修饰方法代表此方法不可被重写
修饰属性代表此属性是常量,此时属性必须付初值,属性名大写,一般被public修饰
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
static 可以修饰方法,属性
修饰属性的时候,只有一份,叫做类变量或类属性,存放在方法区
访问的时候是通过类名.属性名进行访问
修饰常量一般用static final
修饰方法的时候访问也是类名.方法名
静态方法中的变量也只能是静态变量,不能使用this和super关键字
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
静态块,类加载的时候就运行了,静态块中只含有静态变量和静态方法