代码
public class test {
static int a=20;
static {
System.out.println("执行顺序1");
a+=5;
}
public static void main(String[] args) {
System.out.println("执行顺序3");
System.out.println(a);
}
static {
System.out.println("执行顺序2");
a/=3;
}
}
- 静态代码块先执行,再执行静态方法
- 执行结果如下
