淺談Java虛擬機中"棧內存""堆內存"以及"方法區"的作用

Java虛擬機主要有棧內存,堆內存,方法區三大部分 棧內存: 方法進行依次根據調用情況壓棧彈棧,方法內的局部變量在棧內存當中存儲。 如果通過new創建了對象,在堆內存中的對象所對象的內存地址在棧內存中(下方有圖解)。 引用是保存了內存地址的變量。 堆內存: 創建對象時通過new在堆內存當中開闢了一塊新的空間,保存的是實例變量。 與棧內存中的內存地址相對應。 方法區: 主要存儲的是代碼片段,字節碼文
相關文章
相關標籤/搜索