[细说Java](1)图说字符串的不变性

我们用下面一组图来说明Java的不变性。 1.声明一个字符串 String s = "abcd"; s存储了字符串对象的引用。下面图片中的箭头就表示这种存储引用。 2. 将一个字符串变量赋值给另外一个字符串变量 String s2 = s; s2变量存储了同样的引用值。所以,两个变量指向同一个字符串对象。 3. 合并字符串 s = s.concat("ef"); s现在存储的是新生成的字符串对象的
相关文章
相关标签/搜索