黑马程序员技术交流社区
标题:
StringBuffer和StringBuilder
[打印本页]
作者:
最佳听众
时间:
2015-9-15 23:58
标题:
StringBuffer和StringBuilder
有什么区别啊??
作者:
xiaote0225
时间:
2015-9-16 00:27
StringBuffer和StringBuilder类都表示内容可以被修改的字符串,StringBilder是线程不安全的,运行效率高,如果一个字符串变量是在方法里面定义,这种情况只可能有一个线程访问它,不存在不安全的因素了,则用StringBuilder。如果要在类里面定义成员变量,并且这个类的实例对象会在多线程环境下使用,那么最好用StringBuffer。
作者:
莫盛强
时间:
2015-9-16 16:58
楼上说得对!
作者:
芝麻糊
时间:
2015-9-16 23:24
StringBuilder操作字符串的效率略高于StringBuffer。但是StringBuffer是线程安全的, 而StringBuilder是非线程安全的,在字符串缓冲区被单个线程使用时建议使用StringBuilder
作者:
meihua
时间:
2015-9-17 08:48
是否多线程的问题。StingBuffer线程是安全的而Builder不是。Buffer好像是1.0Builder是1.2. Builder更高效。一般推荐使用Builder。需要多线程的时候可以自己加锁
作者:
张寰宇
时间:
2015-9-17 12:07
多谢分享学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2