Java中方法参数的值传递机制

Java中方法参数的值传递机制

1.概述
方法,必须由其所在类或对象调用才有意义。若方法含有参数:
 形参:方法声明时的参数
 实参:方法调用时实际传给形参的参数值

Java的实参值如何传入方法呢?
Java里方法的参数传递方式只有一种:值传递。 即将实际参数值的副本(复制品)传入方法内,而参数本身不受影响。
形参是基本数据类型:将实参基本数据类型变量的“数据值”传递给形参
形参是引用数据类型:将实参引用数据类型变量的“地址值”传递给形参

2.一道笔试题
Java中方法参数的值传递机制
3.一个问题
int[] arr = new int[10];
System.out.println(arr);//地址值
char[] arr1 = new char[10];
System.out.println(arr1); //输出的是字符串

4.一道面试题
Java中方法参数的值传递机制