Java --- 堆(heap)棧(stack)和方法區(method)

java 的內存分爲兩類,一類是棧內存,一類是堆內存。 棧內存是指程序進入一個方法時,會爲這個方法單獨分配一塊私屬存儲空間,用於存儲這個方法內部的局部變量,當這個方法 結束時,分配給這個方法的棧會釋放,這個棧中的變量也將隨之釋放。 堆是與棧作用不同的內存,一般用於存放不放在當前方法棧中的那些數據,例如,使用new創建的對象都放在堆裏,所以,它不會隨方法的結束而消失。 方法中的局部變量使用 fina
相關文章
相關標籤/搜索