淺析java內存分配

1、棧 存儲局部變量 2、堆 存儲new出來的數組或對象 例:一維數組 例:二維數組 3、方法區 面向對象部分講解(代碼區) 4、本地方法區 系統相關 5、寄存器 給CPU使用 /*基本數據類型的值傳遞,不改變原值,因爲調用後就會彈棧,局部變量隨之消失 引用數據類型的值傳遞,改變原值,因爲即使方法彈棧,但是堆內存數組對象還在,可以通過地址繼續訪問 Java中到底是傳值還是傳址 1,既是傳值,也是傳
相關文章
相關標籤/搜索