黑马程序员技术交流社区
标题:
用StringBuild的append方法替代"+"号,真的能带来性能提升吗
[打印本页]
作者:
15836999770
时间:
2014-12-14 21:54
标题:
用StringBuild的append方法替代"+"号,真的能带来性能提升吗
经常看到比人在谈java代码优化的时候讲到要将字符串连接操作"+"换成StringBuilder的append操作以提升性能,那么字符串连接使用StringBuilder的append来替代"+"真的会带来性能提升吗?自己测试发现并没有性能区别,请问使用StringBuilder的append在什么情况下回带来性能提升?为什么?
作者:
史云龙
时间:
2014-12-14 21:57
所有的性能提升的考虑都是在大数据量的情况下考虑的事儿。如果数据量太小感觉差别不是很大。
作者:
冥夜
时间:
2014-12-14 22:03
String一被确定就不能改变,你操作的字符串会产生一堆的字符串对象。而字符串缓冲区可以改变,操作的是同一个对象,内存上明显字符串缓冲区消耗少
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2