Java的值傳遞和引用傳遞

在說值傳遞和引用傳遞之前,先簡單說下Java的內存分配。Java的數據類型分爲兩類。 基本數據類型:全部存放在棧中。 引用數據類型:變量的引用存放在棧中,變量數據本身存放在堆中。 1.值傳遞:所有的基本數據類型都是值傳遞的。 結果:5; 原因:Jvm在執行change(a)方法的時候,會把變量a拷貝一份,也就是說方法裏面的形參a其實是實參a的拷貝(這2個a完全沒有關係)。 2.引用傳遞:除基本數據
相關文章
相關標籤/搜索