最近在看堆栈和值传递与引用传递,对这两个概念有了一定的认识,但对待string对象上海存在疑惑,请大家帮忙指正。我觉得str1,经过operate后应该为abcdef,str2经过operate方法后应该为abc,现在str1经过方法后,结果依然为abc。可str1为new出来的对象,传递的应该是引用,操作时,应该修改的是堆内的值,然后让str1指向其值,请问我的理解有何错误,请批评斧正。谢谢。
最近在看堆栈和值传递与引用传递,对这两个概念有了一定的认识,但对待string对象上海存在疑惑