常量还是变量: String是字符串常量(以final修饰符进行修饰,不可更改); StringBuilder是字符串变量 StringBuffer是字符串变量 线程安全: String无所谓线程安全与否,因为它是常量,不可变; StringBuilder,非线程安全 StringBuffer,线程安全 执行效率 StringBuilder > StringBuffer > String