一、JVM內存模型

  根據 JVM 規範,JVM 內存共分爲虛擬機棧、堆、方法區、程序計數器、本地方法棧五個部分。   1、虛擬機棧:每個線程有一個私有的棧,隨着線程的創建而創建。棧裏面存着的是一種叫「棧幀」的東西,每個方法會創建一個棧幀,棧幀中存放了局部變量表(基本數據類型和對象引用)、操作數棧、方法出口等信息。棧的大小可以固定也可以動態擴展。當棧調用深度大於JVM所允許的範圍,會拋出StackOverflowE
相關文章
相關標籤/搜索