深入分析Java規範中JVM的內存佈局模型

Java是一門結合了編譯執行與解釋執行的語言。首先,Java編譯器把Java源碼編譯成Java字節碼(byte-code),然後,Java字節碼在Java虛擬機(JVM)上解釋執行。實際上,Java虛擬機在執行Java代碼的過程中,會把它所管理的內存劃分爲若干個不同的數據區域。這些區域都有各自的用途,以及創建和銷燬的時機,有些區域隨着虛擬機進程的啓動而存在,有些區域則依賴用戶線程的啓動和結束而建立
相關文章
相關標籤/搜索