簡體   English   中英

何時為java中的靜態變量分配內存?

[英]When is the memory allocated for a static variable in java?

類的所有對象共享靜態變量。 但是什么時候為靜態變量分配內存? 是為類創建第一個對象的時候? 或者甚至在創建類的任何實例之前發生了什么? 實例變量也是在運行時分配的內存。 靜態變量的內存是在運行時還是編譯時分配的?

在運行時加載類。 你可以在這里找到詳細信息。

當類加載器加載類時,將分配所有靜態變量的內存,並且只執行一次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM