Java面試之String、StringBuffer和StringBuilder的區別和原理

首先咱們先來談談String:java String 對象一旦建立,其值是不能修改的,若是要修改,會從新開闢內存空間來存儲修改以後的對象,即修改了 String 的引用。 數組 由於 String 的底層是用數組來存值的,數組長度不可改變這一特性致使了上述問題。安全 ‌若是咱們在實際開發過程當中須要對某個字符串進行頻繁的修改,使用 String 就會形成內存空間的浪費,應該怎樣解決這個問題呢?‌多
相關文章
相關標籤/搜索