深入理解Java虛擬機系列——JVM的基本結構

    首先,當一個程序啓動之前,它的class會被類裝載器裝入方法區,執行引擎讀取方法區的字節碼自適應解析,邊解析就邊運行(其中一種方式),然後pc寄存器指向了main函數所在位置,虛擬機開始爲main函數在java棧中預留一個棧幀(每個方法都對應一個棧幀),然後開始跑main函數,main函數裏的代碼被執行引擎映射成本地操作系統裏相應的實現,然後調用本地方法接口,本地方法運行的時候,操縱系統會
相關文章
相關標籤/搜索