静态块用于初始化静态数据成员。 它在类加载时在 main
方法之前执行。
示例:
package com.yiibai.demo;
class YBA {
static {
System.out.println("static block is invoked");
}
public static void main(String args[]) {
System.out.println("Hello main");
}
}
运行结果:
static block is invoked
Hello main