學java教程之java內存分析

學編程吧學java教程之java內存分析發佈了,歡迎大家通過xuebiancheng8.com來訪問

java的內存模型是java中非常重要的知識,也是面試的時候重點。

java虛擬機的內存模型中和我們打交道多的分爲這麼幾個區域

堆區,棧區,方法區。

其中方法區又分爲常量池,靜態區和方法區。

這幾部分分別是幹嘛的呢,堆區是用來存放new出來的對象的,堆區是應用程序共享的區域。

棧區又叫方法棧,程序在運行的時候,代碼要在方法棧中運行,運行的代碼需要放在方法棧中來執行,然後寄存器一行一行加載執行。

方法區就和字典一樣,方法區中存儲了類的信息,方法的信息,屬性的信息,當程序運行時如果遇見了不認識的單詞時就去方法區來查看,這樣就知道意思了。方法區中還有靜態區顧名思義static的東西就放在靜態區,常量池中存放的是常量。

更多內容請通過xuebiancheng8.com來訪問吧。

網址是

http://xuebiancheng8.com/play/goodgoodstudy_86_daydayup.html


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