首頁  >  文章  >  Java  >  java如何使用數組作為方法的參數

java如何使用數組作為方法的參數

WBOY
WBOY轉載
2023-05-27 09:37:051673瀏覽

陣列作為方法的參數

基本用法

JVM簡單介紹

java如何使用數組作為方法的參數

java如何使用數組作為方法的參數

 局部變數在記憶體中的儲存:

java如何使用數組作為方法的參數

引用不指向物件寫法:

java如何使用數組作為方法的參數

這個引用不指向任何的對象

java如何使用數組作為方法的參數

一個引用能不能同時指向多個物件嗎? 

java如何使用數組作為方法的參數

對於這個程式碼來說只能指向一個對象,存一個物件的位址。最後只保存了最後一個物件的位址 

陣列作為方法的參數傳遞的過程:

java如何使用數組作為方法的參數

求解列印結果:

前兩種求解:

java如何使用數組作為方法的參數

fun2列印結果:

java如何使用數組作為方法的參數

分析範例:下圖代表什麼 

java如何使用數組作為方法的參數

代表array2這個引用,指向了array1這個引用所指向的物件。

下圖就代表了上面範例的意思:

java如何使用數組作為方法的參數

#注意事項:

引用指向引用這句話是錯誤的,引用只能指向物件

引用一定在堆疊上嗎?

不一定,一個變數在不在堆疊上,是由你變數的性質決定的,如果你就是一個局部變量,一定是在堆疊上的。如果不是,例如,實例成員變數就不一定是在堆疊上的。

以上是java如何使用數組作為方法的參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除