String,StringBuffer,stringBulider三者的區別

String 類型和 StringBuffer 類型的主要性能區別其實在於 String 是不可變的對象(爲何?問問 Java 的設計者吧,爲何 String 不是原生類型呢?)所以在每次對 String 類型進行改變的時候其實都等同於生成了一個新的 String 對象,而後將指針指向新的 String 對象,因此常常改變內容的字符串最好不要用 String ,由於每次生成對象都會對系統性能產生影
相關文章
相關標籤/搜索