Java:靜態存儲vs堆vs堆棧

以下是編譯器存儲分配的摘要。 1.靜態與動態 靜態的:只能由編譯器查看程序的文本來進行存儲。靜態分配儘可能多的數據對象的原因之一是可以將這些對象的地址編譯爲目標代碼。 動態的:可以通過在程序運行時查看程序的功能來進行存儲。 2.靜態的 全局常量和由編譯器生成的其他數據(例如,支持垃圾回收的信息)被分配給靜態存儲。靜態變量在執行開始之前已綁定到存儲單元,並在整個執行過程中始終綁定到同一存儲單元。例如
相關文章
相關標籤/搜索