博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Stringbuilder & Stringbuffer
阅读量:6707 次
发布时间:2019-06-25

本文共 478 字,大约阅读时间需要 1 分钟。

StringBuilder和StringBuffer的父类都是继承了 AbstractStringBuilder, 他们各自的append方法都是调用了 super.append(str), 但是一个加锁(线程安全),一个没加锁(线程不安全)

 

StringBuilder 线程不安全

@Override    public StringBuilder append(String str) {        super.append(str);        return this;    }

 

StringBuffer 线程安全, synchronized

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

 

转载于:https://www.cnblogs.com/webglcn/p/10665794.html

你可能感兴趣的文章
ASP.NET Core 中文文档 第一章 入门
查看>>
jQuery入门(2)使用jQuery操作元素的属性与样式
查看>>
贴片电阻分类、阻值、功率、封装、尺寸
查看>>
Mqtt协议IOS端移植2
查看>>
【Eclipse】eclipse中设置tomcat启动时候的JVM参数
查看>>
10.查看npm安装信息和版本号
查看>>
国际化环境下系统架构演化
查看>>
C#跟着阿笨玩一起玩异步Task实战(一)
查看>>
Sqoop-1.4.6安装部署及详细使用介绍
查看>>
oracle 存储过程 示例
查看>>
正态分布与中心极限定理
查看>>
cf1027F. Session in BSU(并查集 匈牙利)
查看>>
Chrome 主页被篡改
查看>>
openlayers入门开发系列之批量叠加zip压缩SHP图层篇
查看>>
gcc中的-Wl,rpath=<your_lib_dir>选项
查看>>
Javascript调用Webservice的多种方法 .
查看>>
Linux 启动、关闭、重启网络服务
查看>>
[转载]定制CentOS 6.3 自动安装盘
查看>>
js生成动态的飘过效果
查看>>
Java进阶05 多线程
查看>>