java中常见面试题String,StringBuffer,StringBulider 的区别及相应的使用方法介绍
String类代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为String对象是不可变的,所以可以共享。例如:Stringstr="abc";等效于:chardata[]={'a','b','c'};Stringstr=newString(data);StringBuffer线程安全的可变