String:创建一个不可变的空字符(注:此处的不可变是String类不可变而不是它的引用不可变)
StringBuffer:创建一个可变的空字符,它在多个方法中是同步的,效率低,数据安全
StringBuilder:创建一个可变的空字符,它在多个方法中是不同步的,效率高,数据不安全
它们都存在字符串缓存区,及它们都是字符串