关于数组是值引用还是对象引用的疑问??

JavaGG 发布于 2010/06/21 15:49
阅读 141
收藏 1
JDK

一直接不清java对于一些常用类型的数组是怎搞的,写个程序试试

如下程序

 

public static byte[] bb=new byte[]{1};
public static byte[] getBB(){
       return bb;
}

public static void f(){
     byte[] b=getBB();
     b[0]=2;
}

你觉得在f方法里b[0]是多小呢,这时bb[0]又是多小????

如果把int改成Integer又会如何尼???

加载中
0
JavaGG
JavaGG

运行程序结果是,只要是数组,都是对象引用的~~

所以这时b[0]和bb[0]都是2

返回顶部
顶部