1)String是只读字符串,引用的字符串内容不能被修改,因为它的底层是一个final修饰的字符数组
2)StringBuilder和StringBuffer表示的字符串可以被修改,在单线程的情况下建议使用StringBuffer,因为它的效率比StringBuilder高,StringBuilder加锁,线程更加安全
1)String是只读字符串,引用的字符串内容不能被修改,因为它的底层是一个final修饰的字符数组
2)StringBuilder和StringBuffer表示的字符串可以被修改,在单线程的情况下建议使用StringBuffer,因为它的效率比StringBuilder高,StringBuilder加锁,线程更加安全