String — immutable. StringBuilder — mutable. StringBuffer — thread-safe.
1String s = "Hello";2s += " World"; // New object34StringBuilder sb = new StringBuilder();5sb.append("Hello");67StringBuffer sbf = new StringBuffer();8sbf.append("Hello");