javaSE - 000 - 內存剖析

Paste_Image.png
  • 任何程序先load到內存區域,編譯的時候把代碼放在code segment,把靜態變量和字符串常量放在data segment(靜態變量區)
  • 操作系統找到main方法開始執行,
  • 執行過程中,在內存中開辟各種內存空間 。具體分為:堆區,棧區,靜態變量和字符常量區,代碼區
    • 內存區域的理解:代碼區的變量本身這個字符是存在代碼區的。與堆棧中的一塊區域綁定(類似以前問徐敏,變量字符的保存方法一樣)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容