What is the difference between string buffer and string builder ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

What is the difference between string buffer and string builder ?

5th Aug 2016, 6:37 AM
sachin tomar
sachin tomar - avatar
1 Answer
+ 2
we are going to understand the difference between String , StringBuilder and StringBuffer : String is immutable (once created can not be changed)object . The object created as a String is stored in the Constant String Pool . StringBuffer is mutable means one can change the value of the object . The object created through StringBuffer is stored in the heap . StringBuffer has the same methods as the StringBuilder , but each method in StringBuffer is synchronized that is StringBuffer is thread safe . StringBuilder is same as the StringBuffer , that is it stores the object in heap and it can also be modified . The main difference between the StringBuffer and StringBuilder is that StringBuilder is also not thread safe. StringBuilder is fast as it is not thread safe . hope can help you .
7th Aug 2016, 7:40 AM
Mohammad Reza Karimi
Mohammad Reza Karimi - avatar