Java 传参的方法---值传递
Java 使用按值传递的方式将实参传递给方法。同时传递基本数据类型变量的值与传递引用数据类型的值有很大的不同。接下来我将举例说明。
java传参过程:
调用方法时,把实参传递给形参,在方法内部使用形参(实参 ——>形参 传的永远是地址)
基本数据类型包括:整型、浮点型、字符型、布尔型
引用数据类型包括:接口、类、数组
基本数据类型按值传参:传的是就是常量本身,而常量在常量池中有固有的地址,所以实质上基本数据类型传参传的是就是常量在常量池中的地址,
引用数据类型按值传参:传的是对象的值,而对象的值就是地址,所以实质上引用数据类型传参传的就是对象在堆内存中的地址
接下来我会举例说明:
class test{
public static void main(String[] args){
int c=3;
int d=7;
System.out.println("交换前"+c+","+d);
swap(c,d);
System.out.println("