What is the difference between the String and StringBuffer classes

String objects are constants. StringBuffer objects are not constants.