String类、String Builder类、StringBuffter类存储字符时分别依赖数组属性
从源码级别分析为什么String类是可变字符序列、为什么String Builder/String buffer是可变字符序列,因为String前面有final不可继承和覆盖,因此它只能重新借用新对象!
如下代码产生多少个对象
StringBuilder="gao";
for(int i=0;i<1000;i++){
a+=i;
}
String类、String Builder类、StringBuffter类存储字符时分别依赖数组属性
从源码级别分析为什么String类是可变字符序列、为什么String Builder/String buffer是可变字符序列,因为String前面有final不可继承和覆盖,因此它只能重新借用新对象!
如下代码产生多少个对象
StringBuilder="gao";
for(int i=0;i<1000;i++){
a+=i;
}