ENVALE interview question

Q: Explain stringBuffer and it's implementations?