java中使用String和StringBuffer真实体验

大家都懂得在java中
String每用一次,比如拼接字符串,虚拟机会重新new一个String,然后将拼得的字符串存放到新的String对象中,而StingBuffer则只会new一个String,也就是在堆空间中开辟一块存储块,这样节省了很多的空间,同时也提高了效率。
以上这些区别,无人不懂,但是好多人没有去体会过,他们之间的区别,导致使用时候不注意,项目中无意间碰到了这个问题,分别使用测试了几次,效果很明显。


for(int i = 0;i

你可能感兴趣的:(StringBuffer)