我们要记住一个原则 虽然没有用而且造成很多困惑 但是这个是“真理”。
但是在实际写代码的时候 会因此造成很多困惑。
如果传入的是基本类型的变量,那么不会改变变量值
如果传入的是含有基本类型的引用数据类型 比如说 int[] 那么在此函数里的任何操作会对这个变量造成影响。
如果传入的是String 虽然这是一个引用数据类型 但是因为这个类在定义的时候就是不可变的 所以不会改变这个字符串变量
如果传入的是引用类型的变量 那么会改变变量值。
总结一下:
基本类型变量和String不会 引用类型变量会.
数组属于引用变量。