值传递与引用传递
//值传递
public class data_use {
public static void main(String[] args) {
int a = 1;
System.out.println(a);// 1
data_use.change(a);
System.out.println(a);// 1
}
public static void change(int a) {
a = 10;
}
}
//引用传递
public class data_use1 {
public static void main(String[] args) {
person person = new person();
System.out.println(person.name); //null
data_use1.change(person);
System.out.println(person.name);//引用
}
public static void change(person person) {
person.name = "引用";
}
}
class person{
String name; //null
}

浙公网安备 33010602011771号