8.8. 静态代码块¶
8.8.1. 声明静态代码块¶
static {
System.out.println("这里是静态代码块,");
// 静态代码块在类第一次加载时执行,并只执行一次。
interestRate = 0.0067; // 初始化静态变量
}
8.8.2. 使用场景¶
如果初始化静态变量不是简单常量,需要进行计算才能初始化,可以使用静态(static)代码块,静态代码块在类第一次加载时执行,并只执行一次。
在静态代码块中可以初始化静态变量。