1. 程式人生 > >java 類的載入順序

java 類的載入順序

  1. 先執行父類的靜態程式碼和精態變數初始化,並且程式碼塊和靜態變數的執行順序只跟程式碼中出現的順序有關。
  2. 執行子類的靜態程式碼塊和靜態變數初始化。
  3. 執行父類的例項變數初始化
  4. 執行父類的建構函式
  5. 執行子類的例項變數初始化
  6. 執行子類的建構函式
    虛擬機器把class檔案載入至記憶體之後,對位元組碼進行校驗,解析,初始化等操作,最終形成可被虛擬機器jvm直接使用的java型別,這就是虛擬機器的類載入機制,類的載入完全可以再執行時進行,這就給jvm提供了動態載入類提供