java 静态代码块

static {}

类加载时自动执行,由于类只会被加载一次,所以静态代码块只会被执行一次。

用于对类进行初始化,比如对类变量进行初始化操作。

public class Student{
static int number = 80;
//静态代码只被执行一次,用来初始化静态变量
static {
number = 20;
        }
}

public class Test {

public static void main(String[] args) {
System.out.println(Student.number);;

        }
}

你可能感兴趣的:(java,开发语言)