Java 中的 static 使用之静态初始化块

Java 中可以通过初始化块进行数据赋值。如:

Java 中的 static 使用之静态初始化块

在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。

需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量

Java 中的 static 使用之静态初始化块