爲什麼String在Java中是不可更改的

String在Java中是個不可更改的類。一個不可更改的類簡單來說就是這個類的所有實例是不可以更改的。所有的實例信息在創建的時候被初始化而且信息是不可以更改的。不可更改的類有很多好處。 這篇文章總結了爲什麼String被設計成不可以改變的。一個好的回答需要深入理解內存、同步和數據結構等。 1、 字符串池的需要 字符串池(字符串內部池) 是在方法區域的特殊區域。當一個string被創建如果這個str
相關文章
相關標籤/搜索