深入理解java String 对象的不可变性详解编程语言

下面我们通过一组图表来解释Java字符串的不可变性

1、声明一个String对象

String s = "abcd";

深入理解java String 对象的不可变性详解编程语言

2、将一个String变量赋值给另一个String变量

String s2 = s;

深入理解java String 对象的不可变性详解编程语言

3、合并多个字符串

s3 = s.concat("ef");

深入理解java String 对象的不可变性详解编程语言

 

总结:

一旦一个String对象在内存中创建,它将是不可改变的,所有的String类中方法并不是改变String对象自己,而是重新创建一个新的String对象。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/13790.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论