在Java中關於靜態變量和全局變量什麼時候初始化的問題

首先我們都知道靜態變量是隨着類的加載而加載的,所以當類加載進內存的時候,靜態變量就已經伴隨着類的加載而初始化進內存了,並且靜態變量只在類加載時加載一次,存放在方法區中的靜態區中。

再者就是全局變量也就是成員變量,全局變量(成員變量)是在創建對象的時候初始化的,所以只要創建對象就會初始化全局變量(成員變量),並存放在堆內存中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章