JAVA的二三事-JVM內存管理

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