[英]When is the memory allocated for a static variable in java?
類的所有對象共享靜態變量。 但是什么時候為靜態變量分配內存? 是為類創建第一個對象的時候? 或者甚至在創建類的任何實例之前發生了什么? 實例變量也是在運行時分配的內存。 靜態變量的內存是在運行時還是編譯時分配的?
在運行時加載類。 你可以在這里找到詳細信息。
當類加載器加載類時,將分配所有靜態變量的內存,並且只執行一次
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.