深入理解java虛擬機的相關知識(6)--虛擬機字節碼執行引擎

執行引擎概念模型 局部變量表 操作數棧 動態連接 方法返回地址 所有虛擬機的執行引擎是一致的:輸入是字節碼文件,處理過程是字節碼解析的等效過程,輸出的是執行結果。 棧幀是用於支持虛擬機進行方法調用和方法執行的數據結構, 它是虛擬機運行時數據區中的虛擬機棧的棧元素。棧幀存儲了方法的局部變量表,操作數棧,動態連接和方法返回地址等信息。每一個方法從調用開始到執行完成的過程,都對應着一個棧幀在虛擬機棧從入
相關文章
相關標籤/搜索