标签:
String is immutable,
 if you try to alter their values, another object gets created, whereas StringBuffer and StringBuilder are mutable so
 they can change their values.
Thread-Safety Difference:
The difference between StringBuffer and StringBuilder is
 that StringBuffer is
 thread-safe. So when the application needs to be run only in a single thread then it is better to use StringBuilder. StringBuilder is
 more efficient than StringBuffer.
Situations:
String object
 is immutable.StringBuilder is
 good enough.StringBufferbecause StringBuffer is
 synchronous so you have thread-safety.String, StringBuffer, and StringBuilder
标签:
原文地址:http://blog.csdn.net/chziroy/article/details/44975477