当我们写String str =“mac”;我们可以用str =“joe”初始化

时间:2014-02-24 05:18:42

标签: java immutability

当我们写String str="mac";时          我们可以用str="joe";初始化  为什么在String不可变的情况下会发生这种情况,我们只能为不可变对象初始化一次

1 个答案:

答案 0 :(得分:2)

String对象是不可变的,因此您无法修改其内容。但是您可以将字符串变量重新分配给不同的String对象。