Java的静态块、模块、构造方法的执行顺序

public class TestMain  
{  
    {  
        System.out.println("对象块");  
    }  
    static  
    {  
        System.out.println("静态块");  
    }  
  
    // 构造方法的调用是在new 对象()时才会调用  
    // 在声明时是会调用对象{}  
    public TestMain()  
    {  
        System.out.println("构造器");  
    }  
  
    public static void main(String[] args)  
    {  
        TestMain t = null;  
        t = new TestMain();  
    }  
}  

执行结果:

静态块
对象块
构造器


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章