值传递与引用传递

java传参时 分为值传递与引用传递

其中值传递对应 基本类型 引用传递对应封装类型

基本类型存储在栈里 而封装类是在堆里创建空间 然后在栈里存储一段地址

值传递与引用传递
值传递与引用传递

特别的 对于 String类型的参数 在传递时 会将参数的复制一份 都是储存 String的内存地址 在方法体中 方法体会在堆中创建一个空间 储存String的值

所以在方法体中StrIng的改变不会影响方法外的String;