字符串常量池簡介

爲什麼Java中的String類是不可變的? String類是Java中的一個不可變類(immutable class)。 簡單來說,不可變類就是實例在被創建之後不可修改。 在《Effective Java》 Item 15 中提到了爲了使類成爲不可變,需要遵循的五條規則: 不要提供任何會修改對象狀態的方法。 保證類不會被擴展。 使所有的域都是final的。 使所有域都成爲私有的。 確保對於任何可
相關文章
相關標籤/搜索