StringBuffer与StringBuilder的区别

    xiaoxiao2022-07-03  120

    StringBuffer的方法都加了synchronized关键字,所以是线程安全的,而StringBuilder是线程不安全的。

    看一个方法append:

    StringBuffer的

    @Override public synchronized StringBuffer append(char[] str) { toStringCache = null; super.append(str); return this; }

    StringBuilder的

    @Override public StringBuilder append(char[] str) { super.append(str); return this; }
    最新回复(0)