虛擬機內存

在這裏插入圖片描述

線程共享區包括堆和方法區

 存放對象的區域
 垃圾收集器工作區域
 分爲新生代,老年代

方法區

 常量
 靜態變量
 編譯後的代碼

線程私有區包括虛擬機棧,本地方法棧,程序計數器

虛擬機棧

 棧幀:一個方法擁有一個棧幀,每調用一個方法,就將棧幀壓入棧,方法執行完成出棧。棧幀中存儲局部變量表,操作數棧,方法出口等

本地方法棧

 爲native方法服務

程序計數器

類似於指針,記錄java代碼的執行位置
發佈了40 篇原創文章 · 獲贊 3 · 訪問量 2438
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章