String s = "java";
s.substring(1); // ava
考慮串的不變性,編譯器亙古不變的修改's'
而是創建一個新的對象,也可以說是有在內存'java' as well as 'ava'
空間..在Java中不可變的字符串?
發生這種'ava'
什麼,如無指向它或者它不被任何引用..
一個問題...如果我會寫String s = new String("java");
//'Java的不是字符串常量池....
的「AVA」將在字符串文字中哦,那麼還是不?
的[發生了什麼Java中的對象,如果你不引用它,就像這裏:myString.concat(「說」)]可能重複(http://stackoverflow.com/questions/7281160/what如果你不做引用它就像在這裏mystri) –