【Java】靜態和非靜態的區別

仍是老生常談JVM內存模型的問題,也是我一直深究(淺顯)的問題,這裏咱們單一說一下用靜態修飾的內存,前面的篇章有具體講過 jvm內存分爲:方法區、堆、棧、程序計數器 可是目前咱們只要認識的是方法區, 堆和棧 方法區:是各個線程共享的區域,存放類信息/常量/靜態變量 棧:其實每一個線程都會分配一個棧,其生命週期與線程同樣,其執行一個方法就會生成一個棧幀,其中棧幀真包含了方法中的局部變量. 堆:全部類
相關文章
相關標籤/搜索