堆和棧的概念和區別

  在說堆和棧之前,我們先說一下JVM(虛擬機)內存的劃分:       Java程序在運行時都要開闢空間,任何軟件在運行時都要在內存中開闢空間,Java虛擬機運行時也是要開闢空間的。JVM運行時在內存中開闢一片內存區域,啓動時在自己的內存區域中進行更細緻的劃分,因爲虛擬機中每一片內存處理的方式都不同,所以要單獨進行管理。       JVM內存的劃分有五片:        1.   方法區  
相關文章
相關標籤/搜索