Java棧,PC寄存器,本地方法棧,堆,方法區(靜態區)和運行常量池

來源:互聯網
上載者:User

標籤:寄存器   局部變數   變數   生命週期   log   方法區   存在   常量   常量池   

https://my.oschina.net/wangsifangyuan/blog/711329

前言:當要判斷一個變數存在什麼空間上時,先分析它是哪一種(是執行個體變數還是局部變數),執行個體變數存在於所屬的對象中,因此在建立對象後才存在,存在於堆上;

如果為局部變數,局部變數是被聲明在方法中的,它是暫時的,且生命週期只限於方法被放於棧上的這段期間(方法調用至執行完畢),因此存在於棧上;

Java棧,PC寄存器,本地方法棧,堆,方法區(靜態區)和運行常量池

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.