String,StringBuffer,StringBuilder三者異同

String:不可變的字符序列,底層用 char [ ] 存儲 StringBuffer:可變的字符序列,線程安全的,效率低,底層用 char [ ] 存儲。每次結果都會對 StringBuffer 對象自己進行操做,而不是生成新的對象,再改變對象引用 StringBuilder:jdk5.0新增,可變的字符序列,線程不安全的,效率高(不是多線程/不存在線程安全問題時,建議使用),底層用 char
相關文章
相關標籤/搜索