下面这个程序中,al和arr都是引用类型的,为什么一个输出结果是引用地址,一个输出结果是存的内容?
代码如下
package execisetest;
import java.util.*;
public class CollectionTest {
public static void main(String [] args){
ArrayList al=new ArrayList();
al.add("jacaa");
al.add("fsf");
al.add("fsfaf");
sop(al);
int [] arr=new int[]{2,2,3,6};
sop(arr);
}
public static void sop(Object obj){
System.out.println(obj);
}
}
|