String、StringBuilder和StringBuffer三者区别:
一.String
字符串常量, String类创建的对象,一旦在内存中创建出来,它的值是永远不变的.......
二.StringBuffer和StringBuilder 是字符串变量
它的值是可以改变的
StringBuffer和StringBuilder的区别
1. StringBuffer 是线程安全版本的StringBuilder,StringBuffer支持多线程
2.StringBuilder不支持多线程, 在单线程下使用运行效率高...
****
什么时候用变量?
如果字符串面值经常发生变化,就使用变量