Java static关键字 final关键字
static 静态的
- 修饰方法,该方法称为类方法或静态方法。
- 静态方法 不能访问类的非静态成员变量和非静态方法。
- 修饰变量,该变量称为静态变量或类变量。静态变量的值由JVM初始化。
- 静态变量定义的位置是在方法之外,在类中是全局变量,能被类中的所有方法调用。
- 静态变量没有this关键字。实例变量才有this关键字。
- 静态变量和静态方法 都是在类加载的时候被创建的,与类同时存在,同时消亡。
- 类属性,类方法,可以通过类名和对象访问。
- 修饰一段代码,称为静态代码块。
- 实例属性和方法只能通过对象访问。
final 最终的
- 修饰类,该类不能被继承。
final类中的所有成员方法都会被隐式的指定为final方法 - 修饰方法,该方法不能被重写。
- 修饰变量
1:修饰基本数据类型,数据类型的值不能被修改。
2:修饰引用类型,表示对其初始化后便不能再让其指向另一个对象。
注意:标黄的内容