public class ObjectTest { //静态语句块 static { System.out.println("初始化test1…………"); } //语句块 { System.out.println("初始化test2…………"); } //构造函数 public ObjectTest() { System.out.println("初始化test3…………"); } //测试new对象 代码执行顺序 @Test public void testNewObject() { // new ObjectTest(); } /** * 执行顺序 * 初始化test1………… * 初始化test2………… * 初始化test3………… */ }