Java虛擬機運行時的數據區域

1.堆區(Heap) (1)Heap是被所用線程共享的區域,是虛擬機中內存最大的一塊。 (2)它的唯一目的就是存放對象的實例。 例如:A a=new A(100); 存放在堆中的是A(100)這個new出來的對象信息,而不是a這個對象引用 (3)它也是GC垃圾回收的主要區域,主要用分代收集算法   2.棧區(VM Stack) (1)每個線程包含一個棧區,不被共享 (2)方法執行時存儲基本類型變量
相關文章
相關標籤/搜索