關於java堆和棧的一些心得

Java把內存分紅兩種,一種叫作棧內存,一種叫作堆內存。java   在函數中定義的一些基本類型的變量和對象的引用變量都是在函數的棧內存中分配。當在一段代碼塊中定義一個變量時,java就在棧中爲這個變量分配內存空間,當超過變量的做用域後,java會自動釋放掉爲該變量分配的內存空間,該內存空間能夠馬上被另做他用。數組   堆內存用於存放由new建立的對象和數組。在堆中分配的內存,由java虛擬機自動
相關文章
相關標籤/搜索