形参与实参
- 形参:
在被调用的时候才会分配内存,调用结束后立即释放(局部变量)。 - 实参:
各种数据类型(常量、变量、表达式、函数等),在进行调用时必须有确定的值。
不同数据类型赋值
基本数据类型:数据值(八种数据类型)
引用数据类型:地址值
代码示例
以下为代码实例,关于方法参数传递机制
public class Exam4 {
public static void main(String[] args){
int i=1;
String str="hello";
Integer num=200;
int[] arr={1,2,3,4,5};
String[] sarr={"a","b","c","D"};
MyData my=new MyData();
change(i,str,num,arr,my,sarr);
System.out.println("i="+i);
System.out.println("str="+str);
System.out.println("num="+num);
System.out.println("arr="+ Arrays.toString(arr));
System.out.println("my.a"+my.a);
System.out.println("sarr"+Arrays.toString(sarr));
}
public static void change(int j, String s, Integer n, int[] a, MyData m,String[] sarr) {
j+=1;
s+="world";
n+=1;
a[0]+=1;
sarr[0]+="CC";
m.a+=1;
}
}
class MyData{
int a=10;
}
运行结果:
参考尚硅谷视频