jvm內存模型:Java代碼是運行在Java虛擬機之上的,由Java虛擬機通過解釋執行(解釋器)或編譯執行(即時編譯器)來完成,故Java內存模型,也就是指Java虛擬機的運行時內存模型。運行時內存模型,分爲線程私有和共享數據區兩大類,其中線程私有的數據區包含程序計數器、虛擬機棧、本地方法區,所有線程共享的數據區包含Java堆、方法區,在方法區內有一個常量池。java運行時的內存模型圖,如下:
作者:Gityuan
鏈接:https://www.zhihu.com/question/19748817/answer/88610988
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
http://www.cnblogs.com/dingyingsi/p/3760447.html 深入理解java虛擬機部分
http://blog.csdn.net/u012387062/article/details/49406447 詳細介紹