例如String s1="1";String s2=s1; 如果你改变了s1="2",那么s2仍然等于1 原因是它重新开辟一个新的空间,里面装的是2,s1指向这个新的空间。 所以说string一旦被赋值就不可以改变的原因就在这里