爲何String類是不可變的

String是全部語言中最經常使用的一個類。咱們知道在Java中,String是不可變的、final的。Java在運行時也保存了一個字符串池(String pool),這使得String成爲了一個特別的類。java String類不可變性的好處 只有當字符串是不可變的,字符串池纔有可能實現。字符串池的實現能夠在運行時節約不少heap空間,由於不一樣的字符串變量都指向池中的同一個字符串。但若是字符串
相關文章
相關標籤/搜索