string對象不可變的原理

ps:主要是其內部使用了private final修飾成員,如果想修改,需要使用到反射技術 string方法的修改效果是通過新建StringBuilder來實現的,更老的版本使用StringBuffer,後者是線程安全版本,但效率較低   什麼是不可變對象? 衆所周知, 在Java中, String類是不可變的。那麼到底什麼是不可變的對象呢? 可以這樣認爲:如果一個對象,在它創建完成之後,不能再改
相關文章
相關標籤/搜索