??
簡介? ? ? ? 本文介紹Java的String,StringBuffer,StringBuilder的區(qū)別。
String,StringBuffer,StringBuilder區(qū)別項(xiàng) | String | StringBuffer | StringBuilder |
可變性 | 不可變。 (每次操作生成新對象) 因?yàn)椋簐alue數(shù)組是final類型 | 可變。 因?yàn)椋浩涓割悾ˋbstractStringBuilder)的value數(shù)組不是final類型 | 可變。 因?yàn)椋浩涓割悾ˋbstractStringBuilder)的value數(shù)組不是final類型 |
線程安全性 | 線程安全。 (value數(shù)組是final類型) | 線程安全。 (方法都用了synchronized) | 線程不安全 |