这句话
int[] arr = new int[]{1, 2, 3};
问题:
1. 栈帧里边的arr接收到的地址是存储整型数值1的地址吗?
2. 如果arr存的是一个地址,当赋值的时候JVM是怎么知道new出来的是整型数组而进行匹配的.比如说
long[] arr = new int[]{1, 2, 3};
就会报错
3. 如果直接
System.out.println(arr);
打印出来的hashcode是什么含义?
求大神解答,一直在等
这句话
int[] arr = new int[]{1, 2, 3};
问题:
1. 栈帧里边的arr接收到的地址是存储整型数值1的地址吗?
2. 如果arr存的是一个地址,当赋值的时候JVM是怎么知道new出来的是整型数组而进行匹配的.比如说
long[] arr = new int[]{1, 2, 3};
就会报错
3. 如果直接
System.out.println(arr);
打印出来的hashcode是什么含义?
求大神解答,一直在等