String作为形参时:其值不该变
因为String是在常量池中创建对象
当改变原引用的值时,是在常量池中又创建了一个对象
方法弹栈后后一个变成了垃圾,原值没变
StringBuffer是在队堆中创建对象,改变其值后,即使方法弹栈
但是对象的值已改变
Strin和StringBuffer作为形参时
最新推荐文章于 2022-08-07 00:15:23 发布
String作为形参时:其值不该变
因为String是在常量池中创建对象
当改变原引用的值时,是在常量池中又创建了一个对象
方法弹栈后后一个变成了垃圾,原值没变
StringBuffer是在队堆中创建对象,改变其值后,即使方法弹栈
但是对象的值已改变