1.静态static可以修饰属性、方法、类。
2.静态的内容和静态区有关。
3.静态的应用场景:单例模式、自定义缓存、常量类……。
4.静态是属于类的,该类的所有对象可以实现共享。
5.静态的属性和方法可以通过类之间的调用。
6.静态方法中不能使用非静态的变量,静态方法是在类加载的时候已经存在了,非静态成员变量是在对象被创建的时候存在于堆里面。
7.静态的使用:(1)在空间上节省。(2)生命周期更长。
8.静态static关键字不会影响到变量或者方法的作用域。
9.static和final结合使用所表示的意思:
(1)若使用static final修饰变量,表示一旦赋值不能修改,并且通过类名可以访问。
(2)若使用static final修饰方法,表示该方法不可被覆盖,并且可以通过类名直接访问。