Java中的堆與棧

Java把內存劃分成兩種:一種是棧內存,一種是堆內存。 其實,除了堆和棧之外,還有一部分區域,稱爲靜態存儲區:內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。它主要存放靜態數據、全局數據和常量。java中將內存的劃分,大致如下草圖所示: 一、棧內存 存放基本類型的變量,對象的引用變量和方法調用,遵循先入後出的原則。 1. 棧內存在函數中定義的「一些基本類型的變量和對象的引用變
相關文章
相關標籤/搜索