Java中堆和棧的區別

棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不一樣,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 Java的堆是一個運行時數據區,類的對象從中分配空間。這些對象經過new、newarray、anewarray和multianewarray等指令創建,它們不須要程序代碼來顯式的釋放。堆是 由垃圾回收來負責的,堆的優點是能夠動態地分配內存大小,生存期也沒必
相關文章
相關標籤/搜索