在实际开发中 如果要进行字符产的频繁拼接,会有什么问题?
因为java中的字符串是不可变的每一次拼接都会产生新的字符串,这样会产生大量的方法区内存
造成内存空间的浪费
String s ="abc";
s+="hello";
以上两行代码,就导致在字符串常量池中创建了3个对象
如果需要进行大量字符串拼接动作
用 Stringbufffer 或 Stringbuilder
调用append方法会自动给扩容