棧和堆:生存空間

在Java中,方法的調用以及方法裏面聲明的局部變量和參數,都存在於叫棧的內存塊之中。當你調用一個方法的時候,這個方法就會放在調用棧的棧頂,也就是說放在棧頂的目前正在執行的方法。實際上被堆上棧的是堆棧塊,它帶有方法的狀態,包括程序執行到哪一行以及所有局部變量的值: 方法裏面的局部變量,既包括基本數據類型,也包含對對象的引用變量,它們都存在於棧中。在Java中,對象本身只存在於叫堆的內存塊之中:  與
相關文章
相關標籤/搜索