java內存分配詳解

內存分配  java內存一般分爲以下幾個部分  1、棧區(stack)— 由編譯器自動分配以及釋放,無法手動干預 ,存放的是對象的引用,局部變量以及等等。其操作方式類似於數據結構中的棧。  2、堆區(heap) — 一般由程序員分配釋放,隱式創建和顯式創建(new), 若程序員不釋放,程序結束時可能由GC回收 。 3、全局區(靜態區)(static)—,全局變量和靜態變量的存儲是放在一塊的,初始化
相關文章
相關標籤/搜索