java內存分區 jdk1.7之前

1、堆 基本所有對象都在堆上被創建,而對象的聲明在棧中,它存着堆上的引用。例如 Object object = new Object(); object爲對象的聲明,存在虛擬機棧裏面,新建的object對象存在於堆上面,包括類的成員變量。 2、虛擬機棧 虛擬機棧是線程私有的,不會出現線程安全問題,在sun公司提供的hotspot中和本地方法棧爲一個棧,每次調用方法需要執行一個Frame(幀棧)的入
相關文章
相關標籤/搜索