黑马程序员技术交流社区
标题:
String,StringBuffer,StringBuilder这三个有啥区别呀
[打印本页]
作者:
huazhifansun1
时间:
2016-3-14 21:18
标题:
String,StringBuffer,StringBuilder这三个有啥区别呀
今天学的这三个类,有点蒙圈,来高手给指点下,谢谢啊
作者:
今晚打老虎3000
时间:
2016-3-14 21:22
本帖最后由 今晚打老虎3000 于 2016-3-14 21:26 编辑
坐等大神出现
作者:
sholldoll
时间:
2016-3-14 21:36
String 是长度不可变的.
StringBuffer和StringBuilder是长度可变的.
StringBuffer线程是安全的,执行效率低.
StringBuilder是不安全的,执行效率高.
开发中一般用StringBuilder
作者:
大大阳
时间:
2016-3-14 21:55
String不可变的引用常量
StringBuffer是字符串缓冲池,可以随意存储字符串
StringBuilder跟StringBuffer差不多,就是个性能区别
作者:
翔骋丨灬公爵
时间:
2016-3-14 22:04
好吧 楼上都是正解
作者:
huazhifansun1
时间:
2016-3-15 22:18
作者:
任楚贤
时间:
2016-3-15 23:13
String 是常量,长度不可变的.有的时候更改它的引用会产生大量的垃圾,所以产生了 StringBuffer和StringBuilder,他们的长度可变的. StringBuffer线程是安全但执行效率低. StringBuilder是不安全但执行效率高. 开发中一般用StringBuilder,要求效率
作者:
as9600
时间:
2016-3-15 23:16
StringBuffer,Stringbuilder没什么区别,String是引用数据类型存储位置不通
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2