深入理解JVM字節碼執行引擎

我們都知道,在當前的Java中(1.0)之後,編譯器講源代碼轉成字節碼,那麼字節碼如何被執行的呢?這就涉及到了JVM的字節碼執行引擎,執行引擎負責具體的代碼調用及執行過程。就目前而言,所有的執行引擎的基本一致: 輸入:字節碼文件 處理:字節碼解析 輸出:執行結果。 物理機的執行引擎是由硬件實現的,和物理機的執行過程不同的是虛擬機的執行引擎由於自己實現的。 運行時候的棧結構 每一個線程都有一個棧,也
相關文章
相關標籤/搜索