JAVA方法参数的传递机制

JAVA中方法的传递主要分为两种类型:

(1)基本类型的参数传递:方法内形参的改变不会影响main中实参的改变

(2)引用类型的参数传递:方法内形参的改变会影响实参的改变

JAVA方法参数的传递机制

输出结果:

JAVA方法参数的传递机制

由输出结果可见基本类型的参数传递并未引起实参的改变,而数组由于实际元素存储在堆内存中属于引用1调用,所以出形参的改变也会导致实参的改变。