Java虛擬機在執(zhí)行Java程序的過程中會把它所管理的內(nèi)存劃分為若干個不同的數(shù)據(jù)區(qū)域。這些區(qū)域的用途各不相同,同時也依據(jù)著各自的執(zhí)行規(guī)則,獨立的創(chuàng)建和銷毀數(shù)據(jù)。

虛擬機內(nèi)存的劃分,如圖所示:

Android培訓,安卓培訓,手機開發(fā)培訓,移動開發(fā)培訓,云培訓培訓

線程之間互相獨立的區(qū)域有:

虛擬機棧 、本地方法棧、程序計數(shù)器

線程可以共享數(shù)據(jù)的區(qū)域:

方法區(qū) 、堆

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式