以下是我剛纔編造的一個人爲的例子,它可以幫助我理解java的內部工作原理。Java:將一個數組傳遞給println
public class Main {
public static void main(String[] args) {
int[] a;
a = new int[12];
System.out.println(a);
}
}
這會打印出一些垃圾。由於a通過引用傳遞,我假設println
獲取a的內存地址,並將其作爲字符串進行威脅。我就在這裏?你能詳細說明究竟發生了什麼嗎?謝謝。 (注:我對如何打印陣列不感興趣,我知道)
不是內存地址,但散列碼(可能是一個地址,不能)... – 2010-11-28 15:46:08