public class Test {
public static void main(String[] args){
int[] array = new int[1]; //生成一个int 类型的数组对象
int i = 0; //生成一个int的基本变量
method_1(array,i); //传递进去的int[] array是一个引用,指向的地址就是上面生成的new int[1]开辟的空间,而传递进去的i仅仅是个基本变量的值
System.out.println(array[0]+" "+ i);
}
public static void method_1(int[] array,int i){
array[0] = 1;
i = 1;
}
}
参见上面标示,不同的颜色标示了不同的值.. |