JAVA中Stack和Heap的區別

1.Java中對象都是分配在heap(堆)中。從heap中分配內存所消耗的時間遠遠大於從stack產生存儲空間所需的時間。java   (1)每一個應用程序運行時,都有屬於本身的一段內存空間,用於存放臨時變量、參數傳遞、函數調用時的PC值的保存。這叫stack。 (2)全部的應用能夠從一個系統共用的空間中申請供本身使用的內存,這個共用的空間叫heap。 (3)stack中的對象或變量只要定義好就可
相關文章
相關標籤/搜索