Java基礎(九) Java虛擬機中內存分析(棧、堆)

一、棧 1、棧描述的是方法執行的內存模型。每個方法被調用都會創建一個棧幀(存儲局部變量、操作數、方法出口等) 2、JVM爲每個線程創建一個棧,用於存放該線程執行方法的信息(實際參數、局部變量等) 3、棧屬於線程私有,不能實現線程間的共享! 4、棧的存儲特性是「先進後出,後進先出」 5、棧是由系統自動分配,速度快!棧是一個連續的內存空間! 二、堆 1、放置new出來的對象! 2、堆是一個不連續的內存
相關文章
相關標籤/搜索