java中String類設計成不可變的緣由

1.什麼是【不可變】?html     String不可變很簡單,以下圖,給一個已有字符串「abcd」第二次賦值成"abced",不是在原內存地址上修改數據,而是從新指向一個新對象,新地址。java 2.String爲何不可變?從原理上分析。程序員     翻開JDK源碼,java.lang.String類起手前三行,是這樣寫的:sql public final class String impl
相關文章
相關標籤/搜索