java中代码块执行顺序
class a {
static{
System.out.println("静态代码块");
}
{
System.out.println("构造代码块");
}
public a(){
System.out.println("无参构造");
}
@Test
public void sayHello(){
{
System.out.println("普通代码块");
}
}
}
//可以看到显示执行顺序为静态代码块->构造代码块->无参构造->普通代码块


浙公网安备 33010602011771号