堆、棧、方法區簡述

先看以下圖片: 含義及用法 通常我們定義一個基本數據類型的變量,一個對象的引用、方法調用的現場保存都使用內存中的棧空間;棧空間操作最快但是也很小。 而通過new關鍵字和構造器創建的對象放在堆空間;整個內存包括硬盤上的虛擬內存都可以被當成堆空間來使用。 靜態區存儲class字節碼文件、靜態變量。 堆與棧的區別   堆 棧 內存申請方式 程序員自己申請,申請時需要指明申請的大小 系統自己分配 系統響應
相關文章
相關標籤/搜索