StringBuffer:
String Builder:
- StringBuffer is used in used in Multi user environment.
- It can be Synchronized.
- It is Thread safe.
String Builder:
- StringBuilder used in Single user environment.
- It cannot be Synchronized.
- It is not Thread safe.
String is an immutable class while StringBuilder & StringBuffer are mutable classes. StringBuffer is synchronized while StringBuilder is not.
ReplyDeleteBelow link can be useful to find more differences between String, StringBuffer & StringBuilder
Difference between String, StringBuffer and StringBuilder
http://newtechnobuzzz.blogspot.com/2014/07/difference-between-string-stringbuffer.html