Java---JVM的內存管理

JVM(Java虛擬機)主要包括三塊內存空間: 棧內存, 堆內存, 方法區內存 堆內存和方法區內存各有一個, 一個線程一個棧內存 方法調用的時候,該方法所需要的的內存空間在棧內存中分配, 稱爲入棧(壓棧); 方法執行結束後, 該方法所屬的棧內存空間釋放, 稱爲出棧(彈棧). 棧中主要存放的是方法體中的局部變量 方法的代碼片段以及整個類的代碼片段都被存儲在方法區內存中, 在類加載的時候這些代碼片段會
相關文章
相關標籤/搜索