StringStringBufferStringBuilder的区别

1、String

final修饰,不可变

String所用时间多   同等线程下是StringBuffer的25倍       7500ms

2、StringBuffer 

final修饰,可变,线程安全,查看jdk源码可以发现大部分方法都是 synchronized(同步代码块)修饰的

StringBuffer 使用时间较少

3、StringBuider   同等线程下是StringBuffer 的0.5倍      300ms

final修饰,可变,线程不安全,没有 synchronized 修饰

StringBuilder使用时间最少                                                    250ms