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")
StringBuffer s2 = new StringBuffer("c")