实例语句块在每一次调用构造方法之前会调用一次
public class StaticTest
{
//静态语句块
static{
System.out.println("静态语句");
}
//实例语句块
{
System.out.println("1");
}
{
System.out.println("2");
}
//构造方法
StaticTest(){System.out.println("构造方法");}
public static void main(String[] args)
{
new StaticTest();
new StaticTest();
/*
输出:
静态语句
1
2
构造方法
1
2
构造方法
*/
}
}