引用类型在传递时传递的是地址(地址也是特殊的值也可以说是引用类型是传递的特殊的值)
基本数据类型在传递时传递的是具体值的副本(基本数据类型也可以说是传引用不过基本数据类型传递的是指向一个新的地址,只是地址里存的是值的一个副本)
引用类型的具体值是存在堆里的,对象名是在创建时存在于栈中,
public class Test3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=6;
int [] arr= {3,5,6};
Test3 test3 = new Test3();
test3.text(a, arr);
System.out.println(a);
System.out.println(Arrays.toString(arr));
}
public void text(int a,int[] arr) {
a=9;
arr[0]=9;
}
}