【翻譯】爲什麼Java中的String不可變

筆主前言: 衆所周知,String是Java的JDK中最重要的基礎類之一,在筆主心中的地位已經等同於int、boolean等基礎數據類型,是超越了一般Object引用類型的高端大氣上檔次的存在。 但是稍有研究的人就會發現,String對象是不可修改的,源代碼中的String類被定義爲final,即爲終態,不可繼承,String也不提供任何直接修改對象內部值的方法,每次使用replace、subst
相關文章
相關標籤/搜索