[java]棧和堆的理解

棧:c++ 函數中定義的基本類型變量,對象的引用變量都在函數的棧內存中分配。 棧內存特色,數數據一執行完畢,變量會當即釋放,節約內存空間。 棧內存中的數據,沒有默認初始化值,須要手動設置。程序員 堆: 堆內存用來存放new建立的對象和數組。 堆內存中全部的實體都有內存地址值。 堆內存中的實體是用來封裝數據的,這些數據都有默認初始化值。 堆內存中的實體再也不被指向時,JVM啓動垃圾回收機制,自動清除
相關文章
相關標籤/搜索