码迷,mamicode.com
首页 > 其他好文 > 详细

String和StringBuffer

时间:2017-11-25 17:24:25      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:安全   uil   可变   ringbuf   程序开发   字符串操作   连接   buffer   大量   

字符串是程序开发中使用最为频繁的数据,在java中字符串是String类的对象,它是不可变的数据,当执行字符串连接操作时将生成新的字符串,而不是修改原来的字符串,所以大量字符串操作将会非常耗时。这时我们可以利用StringBuilder来进行追加操作,这将比直接利用String操作要节省大量时间。

StringBuilder对于多线程来说,是不安全的,它适用于单任务的字符串操作,如果把它用于多线程中将会涉及异步访问的安全性,这是可以用StringBuffer类来进行操作,但是它会比StringBuilder慢一些。

String和StringBuffer

标签:安全   uil   可变   ringbuf   程序开发   字符串操作   连接   buffer   大量   

原文地址:http://www.cnblogs.com/liaoxiaolao/p/7895607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!