A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

铲屎男孩

中级黑马

  • 黑马币:96

  • 帖子:30

  • 精华:0

查了API,StringBuilder是一个可变的字符序列,StringBuffer是一个线程安全的可变字符序列.
而且他们的构造方法和方法基本相同,那他们有什么不同?如果相同为什么会有两个名字?求大神们解答!

5 个回复

倒序浏览
你自己都说出来了他们的区别,你还问,builder往后用的多,因为效率高。线程只要安全的效率都不高,我们都很少用,毕竟我们考虑内存优化更多
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
一般都是讲求效率。。
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
烟雨清寒时 发表于 2017-4-9 12:34
你自己都说出来了他们的区别,你还问,builder往后用的多,因为效率高。线程只要安全的效率都不高,我们都 ...

我们还没讲到线程,而且也只讲了StringBuilder,所以会有这样的疑问!谢谢解答
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
小芊丶 发表于 2017-4-9 19:07
一般都是讲求效率。。

谢谢解答
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
可以的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马