【Java-基础】StringBuffer和StringBuilder的区别

在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,所以如果需要对字符串进行修改推荐使用 StringBuffer。

StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。

由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。

通过英文命名来进行区分认识,buffer-缓冲;在多线程的情况下具有缓冲性,这样就会比较安全;
Builder构建者,主要就是针对string进行构建,所以在速度上就有它独特的优势!以名为先~这样就会比较好理解!

你可能感兴趣的:(Java基础知识,android,java,html5)