StringBuffer is mutable and synchronized as well. Where as StringBuilder is mutable but not synchronized by default.