小弟是java新手,有个问题:
public class my{
public static void main(String[] args) {
int a[]={100,200,300};
int b[]={10,20,20,50,40,};
b=a;
b[0]=123456;
System.out.println(a[0]+","+a[1]+","+a[2]);
System.out.println(b[0]+","+b[1]+","+b[2]);
}
}
为什么b[0]=123456,是因为被分配同一内存?
说错啦,是a[0]=123456,为什么?
|