string builder and string buffer 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: stringbuffer vs stringbuilder vs string in 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.
String is immutable and thread safe.
We are using StringBuffer when we are doing parallel
testing since it is a thread safe.

Example 3: string vs stringbuilder

String is immutable and thread safe
String builder mutable and not thread safe

Example 4: string buffer and string builder

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 5: 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 6: string builder vs string buffer

String vs StringBuilder vs StringBuffer:
String: Immutable version char sequences
StringBuilder: mutable version char sequences,
not synchronized
StringBuffer: mutable version char sequences,
synchronized , thread-safe, slow
String str = new String("a")
StringBuilder s2 = new StringBuilder("B") // MUTABLE
StringBuffer s2 = new StringBuffer("c") // Synchronized

Tags:

Java Example