二者都是为了解决String效率低下,而且大量浪费有限的内存空间的问题。
StringBuilder 类和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。
由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。
二者都是为了解决String效率低下,而且大量浪费有限的内存空间的问题。
StringBuilder 类和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。
由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下,则必须使用 StringBuffer 类。
本文标题:StringBuffer与StringBuilder的比较
本文链接:https://www.haomeiwen.com/subject/izdhgctx.html
网友评论