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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

StringBuffer和StringBuilder有啥区别?为啥说StringBuffer是线程安全的

3 个回复

倒序浏览
API 你值得拥有
回复 使用道具 举报
为啥说StringBuffer是线程安全的 这个我也不知道,你得去问把这个类写进API的人,相信他能给你更好的解释!
回复 使用道具 举报
看到线程那里了吗?如果没有看到不要纠结继续看下去就知道了。。。
下面是StringBuffer 的append()方法和StringBuilder的append()方法。synchronized修饰的方法叫同步方法,线程安全。
    public synchronized StringBuffer append(String str) {
        super.append(str);
        return this;
    }
   public StringBuilder append(String str) {
        super.append(str);
        return this;
    }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马