JAVA的值交换 案例: 定义交换数值的功能函数,基本类型数据, 数组,实例对象, String。 基本数据类型交换 结果:发现交换值前后没有变量的值发生变化。 原因分析: 数组类型交换 结果:交换值成功。 原因分析:操作的是同一个数组对象。 对象的值交换: 结果:交换值成功。 字符串的值交换: 交换值失败。 总结:要想交换值,就得对堆内存得对象操作。栈内存中,各个方法中的变量是相互独立的,所以你要交换值得传一个对象进去