黑马程序员技术交流社区

标题: String 、StringBuffer、StringBuilder——小白经验 [打印本页]

作者: 勤奋小白    时间: 2016-12-11 23:45
标题: String 、StringBuffer、StringBuilder——小白经验
String是一个Final修饰的类,其中提供了很多方法,可以查询API。String字符串一旦创建,不能修改,但String 变量的指引可以改变,当字符串的值变化时,新的字符串产生,而旧的字符串没有消失,这就造成了很大的资源浪费。
StringBuffer为一个可变长度的字符数组,没有被Final修饰,这就成功解决了String类资源浪费的问题,并且,StringBuffer是相对安全的。
StringBuilder是计算机提供的一个和StringBuffer功能相似的类,用法和方法大体相同,相对于StringBuffer 而言,StringBuilder不安全,但StringBuilder的运行速度更快。一般没有要求情况下,优先使用。

作者: 安四虎    时间: 2016-12-12 00:03
有点看不懂,还没学到这

作者: wujianming    时间: 2016-12-12 00:30
stringbuilder等同于string么
作者: liuhuan123    时间: 2016-12-12 08:29
还没学到。

作者: 172567430    时间: 2016-12-12 08:41
嗯,分析的挺对。

作者: 勤奋小白    时间: 2016-12-12 12:19
172567430 发表于 2016-12-12 08:41
嗯,分析的挺对。

谢谢,请多多指教
作者: 勤奋小白    时间: 2016-12-12 12:21
liuhuan123 发表于 2016-12-12 08:29
还没学到。

过了第二阶段就会学到啦
作者: 勤奋小白    时间: 2016-12-12 12:22
wujianming 发表于 2016-12-12 00:30
stringbuilder等同于string么

不能这么说吧,StringBuilder等同于StringBuffer,差别就是安全性和运算速度有些许差别
作者: 试着try    时间: 2016-12-12 23:38
可以可以

作者: 勤奋小白    时间: 2016-12-13 07:41
试着try 发表于 2016-12-12 23:38
可以可以

谢谢





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2