static关键字

static词义:静态的,可以用于修饰变量和方法,static方法块能够优先于构造函数执行。

被static修饰的变量,叫静态变量,静态变量在内存中只有一份拷贝
public static String demo = …

被static修饰的方法,叫静态方法,调用静态方法不需要实例化对象
public static void demo(){…}

static方法块,优先于构造函数执行

public class Demo(){
    public Demo(){
        ...
    }
    static {
        ...
    }
}

你可能感兴趣的:(并发编程)