當一個類被加載到內存中時,其中的靜態變量會被初始化并分配內存空間。靜態變量只會被初始化一次,在整個程序運行期間,靜態變量的值保持不變。靜態變量的初始化順序是按照其在程序中的聲明順序進行的,所以如果一個靜態變量依賴于另一個靜態變量,那么被依賴的靜態變量必須先被初始化。
在類加載時,靜態變量被初始化的過程是在類加載時進行的,而不是在類實例化的時候。這意味著即使沒有創建類的實例,靜態變量也會被初始化。當類加載完成后,靜態變量的值就可以在整個程序中被訪問和使用。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529