What are the differences between String and StringBuffer?

Technical