在Java中,static變量是屬于類的變量,而不是屬于類的實例。當一個類被加載到內存中時,靜態變量也被分配內存空間。靜態變量只會被分配一次內存空間,無論這個類被實例化多少次。
靜態變量的內存分配發生在類加載時,而不是在類實例化時。當類被加載時,靜態變量會被分配內存,并且會一直存在于內存中直到程序結束或這個變量被賦予新的值或被銷毀。
因此,靜態變量的內存分配是在類加載時進行的,而不是在類實例化時進行的。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529