string,stringBuffer. stringBuilder的区别
都被final修饰 不能被继承
string
private final char value [ ]不可变,会重新生成对象
stringBuffer
char[ ] value;可变
stringBuilder
char[ ] value;可变
运行速度
stringBuilder>stringBuffer>string
线程安全性
stringBuffer 可以保证线程安全,有synchronized锁,适合多线程同时访问同一个资源
stringBuilder 不可以保证线程安全,适合单线程