static词义:静态的,可以用于修饰变量和方法,static方法块能够优先于构造函数执行。
被static修饰的变量,叫静态变量,静态变量在内存中只有一份拷贝
public static String demo = …
被static修饰的方法,叫静态方法,调用静态方法不需要实例化对象
public static void demo(){…}
static方法块,优先于构造函数执行
public class Demo(){
public Demo(){
...
}
static {
...
}
}