java中值傳遞和引用傳遞的深入理解

1.先了解jvm的內存空間的分配: java程序運行都需要開闢空間,java虛擬機運行時也要開闢空間的: 分爲五片區域:寄存器、本地方法區、方法區、棧內存、堆內存  棧內存:棧內存首先是一片內存區域,存儲的都是局部變量,凡是定義在方法中的都是局部變量(方法外的是全局變量),for循環內部定義的也是局部變量,是先加載函數才能進行局部變量的定義,所以方法先進棧,然後再定義變量,變量有自己的作用域,一旦
相關文章
相關標籤/搜索