标题注意java中只有值传递基本数据类型传递的真实的数值,引用数据类型传递的是地址值的副本

基本数据类型:如图
java方法中参数传递参数问题

引用数据类型传递值的因为,传递时和原来的都指向同一个内存地址
如下图
java方法中参数传递参数问题
java方法中参数传递参数问题

输出结果

java方法中参数传递参数问题

在Java方法参数的传递过程中如果用的是=赋值的话都相当于重新创建了一个新的对象。String也是如此,String底层是final的不可以变化的所以也会创建一个新的对象。

相关文章: