Java基础篇---static关键字的四种应用场景

1. Java中Static关键字的四种应用场景:  

  a. static成员

     static成员变量和static成员方法是属于类的,而不是某个对象的,同一个类所有对象共享的资源。可通过 类名.成员名 访问。  

  b. static nested类

      static修饰类,只能是内部类。非静态内部类创建后含有其外部类对象的一个隐式引用,而static nested类没有。说明static nested类的创建不需要依赖外部类。同时static nested类不能访问其外部类的非static成员。  

  c. static import可以直接导入包中类的静态资源。  

  d. static代码块。一个类对象创建时,有以下的执行顺序:static代码块 -> 非static代码块 -> 构造方法。    

      不管创建多少对象,static代码块始终只被执行一次。

你可能感兴趣的:(Java)