JAVA存儲數據

JAVA存儲數據主要有六個地方指針

1.寄存器,register,最快的存儲區,可是由編譯器來分配,不能夠直接控制.對象

2.堆棧,stack,位於通用RAM(隨機訪問存儲器),堆棧指針向上,釋放內存,堆棧指針向下,分配內存,對象引用存儲在這個區.內存

3.堆,heap,位於RAM,對象存儲在這個區,分配時間大於堆棧分配時間.編譯器

4.靜態存儲,static storage,通常來說,類的方法以及用static修飾的變量等存儲在這個區域.可是對象自己並不存在這個區域.編譯

5.常量存儲,constant storage,直接存儲在代碼內部,有時常量自己和其餘部分分開,能夠存儲在ROM(只讀存儲器)中.變量

6.非RAM存儲,即持久化對象、流對象存儲不依賴於程序,能夠獨立存在,例如存儲在磁盤.引用

相關文章
相關標籤/搜索