Java String,StringBuilder,StringBuffer三者的區別

一、對象不同 String是字符串變量,值不可變的。導致重新複製,就會生成新的String對象,舊的棧會被JVM垃圾回收 StringBuffer和StringBuilder是字符串變量 二、繼承結構 三、修改區別     String:不可變字符串;     StringBuilder:可變字符序列、效率高、線程不安全;     StringBuffer:可變字符串、效率低、線程安全;源碼如下
相關文章
相關標籤/搜索