Java中堆內存(heap)和棧內存(stack)的區別

對象在堆內存中,變量在棧內存中。方法結束後棧內存自動釋放,但是堆內存不會自動釋放。用收餐具舉例子(公用餐具,一次性餐具) GC:垃圾回收  Gabbage Collection。Java中一般不需要程序員進行內存的回收(別人幫你收餐具)。當沒一個對象沒有任何變量指向它的時候就「可以」被銷燬,局部變量退出後就消失了就不再指向了
相關文章
相關標籤/搜索