java值传递和引用传递

JAVA传递参数有值传递和引用传递:
值传递是传递数据:如基本数据类型都是值传递
引用传递是把形参和实参的指针指向了堆中的同一对象,对象的引用和数组的引用。
实参,Java的基本数据类型,如int,double等在函数的参数传递时,传递的是副本。String也属于这一范畴。
形参,而如果是对象,则传递的是引用(放的什么地址)
实参:实际参数,即必须有值,从而传值给形参 int a=0,b=1;
形参:形式参数,即虚拟变量,负责接收实参的值 int max(int a,int b) return a>b?a:b;//接收实参a,b的值

浙公网安备 33010602011771号