1. 如果形参是基本数据类型:

     那么这个形式参数的数据是存放在java的栈中,相应改变形式参数的值,只是改变形式参数自己相对应的值,并没有改变实参在java栈中的值

  javase-----(4)函数方法注意点

当形式参数为基本类型时,会在java栈中创建相对应的形式参数,并将实参的值赋值给形式,并不是直接指向形式参数,

那么形参的改变不影响实参的值(就是说所有的值都是存放不在堆中)

 

 

2、如果形参是引用类型

形参的改变会影响实参的值(引用类型的值,存放在堆中)

javase-----(4)函数方法注意点

相关文章: