java基礎(初始化和清理)

一個java初始化的例子 運行結果 結論:執行main方法,必須加載test2類,然後靜態域b和c被初始化,然後他們對應的類被加載,由於他們對應的類也包含靜態A對象,所以A也被加載,所以在這個程序中,所有的類在main()開始之前就都被加載了。初始化的順序是先靜態對象,而後是非靜態對象。靜態初始化只有在類被初始化時纔會創建,只有在第一次對象被初始化,或者第一次訪問靜態數據的時候,他們才被初始化,此
相關文章
相關標籤/搜索