Java的內存划分


Java的內存划分需要五個部分

  1.棧(Stack):存放的都是方法的局部變量

        局部變量:方法的參數,或者方法{}內部的變量

        作用域:一旦超過作用域,立刻從棧內存中消失

  2.堆(Heap):凡是new出來的東西,都在堆內存中,

        堆內存中的東西,都有一個地址值:16進制

        堆內存的東西都有一個默認值

  3.方法區(Method Area):存儲.clss相關的信息.包含方法的信息

              注:方法的運行一定是的棧內存當中

  4.本地方法棧(Native Method Stack):與操作系統相關

  5.寄存器(pc Register):與CPU相關


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM