java中堆跟棧

首先,堆和棧都是Java用來在RAM中存放數據的地方。 堆     1:Java的堆是一個運行時數據區,類的對象從堆中分配空間。這些對象通過new等指令建立,通過垃圾回收器來銷燬。     2:堆的優勢是可以動態地分配內存空間,需要多少內存空間不必事先告訴編譯器,因爲它是在運行時動態分配的。但缺點是,由於需要在運行時動態分配內存,所以存取速度較慢。 棧    1:棧中主要存放一些基本數據類型的變量
相關文章
相關標籤/搜索