黑马程序员技术交流社区

标题: StringBuffer和StringBuilder有啥区别?为啥说StringBuffer是线程安全的 [打印本页]

作者: 犁地的拖拉机    时间: 2016-7-21 22:12
标题: StringBuffer和StringBuilder有啥区别?为啥说StringBuffer是线程安全的
StringBuffer和StringBuilder有啥区别?为啥说StringBuffer是线程安全的
作者: Ly丶Roman    时间: 2016-7-21 22:15
API 你值得拥有
作者: yin12310    时间: 2016-7-21 23:57
为啥说StringBuffer是线程安全的 这个我也不知道,你得去问把这个类写进API的人,相信他能给你更好的解释!

作者: lzxxiong    时间: 2016-7-22 07:53
看到线程那里了吗?如果没有看到不要纠结继续看下去就知道了。。。
下面是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;
    }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2