string vs stringbuffer vs stringbuilder in java code example

Example 1: stringbuffer vs stringbuilder java

The StringBuffer and StringBuilder class both produces mutable string objects.
 The main difference between them is that StringBuffer is thread safe;
 StringBuilder is not thread safe.

Example 2: stringbuilder vs stringbuffer

They both mutable, they are exactly same but
String buffer is thread safe so it runs slower
than String builder.
We are using StringBuffer when we are doing parallel
testing since it is a thread safe.

Example 3: string vs stringbuilder vs stringbuffer

String vs StringBuilder vs StringBuffer

                STRING          STRINGBUFFER       STRINGBUILDER

Storage         String Pool     Heap                Heap
Modifiable      Immutable   	Mutable           	Mutable
Thread Safe     YES             YES                 NO
Performance     FAST            VERY SLOW           FAST

Example 4: difference between string vs stringbuffer

The main similarity between String and StringBuffer class is that both are 
thread safe.
The main difference is that String is immutable; StringBuffer is mutable.

Tags:

Java Example