虛擬機類加載----案例

從脈脈上看到一個問題 運行結果: 理由:在整個 JVM 運行過程中賦值只有在準備階段和初始化階段 準備階段:是分配內存並設置類變量初始值的階段,所以此類中 test爲 null,b 爲0 初始化階段:執行類構造器(類構造器是編譯器收集所有靜態語句塊和類變量的賦值語句按語句在源碼中的順序合併生成類構造器,對象的構造方法是(),類的構造方法是(),可以在堆棧信息中看到),因此執行的第一條靜態變量的賦值
相關文章
相關標籤/搜索