以下是我刚刚编写的一个人为例子,以帮助我理解java的内部工作原理.
public class Main {
public static void main(String[] args) {
int[] a;
a = new int[12];
System.out.println(a);
}
}
Run Code Online (Sandbox Code Playgroud)
这打印出一些垃圾.由于a是通过引用传递的,我假设println获取a的内存地址,并将其作为字符串进行威胁.我在这儿?你能详细说明究竟发生了什么吗?谢谢.(注意:我对如何打印数组不感兴趣.我知道.)