第六节 String StringBuffer StringBuilder
2017-12-03 21:29
267 查看
/**
* Created by Administrator on 2017/12/3. * String 是字符串常量,但是不适用与拼接 * 字符串拼接使用StringBuffer StringBuilder这两个类的append方法进行字符串的操作 * StringBuffer 为线程安全的,方法中包含synchronized关键字 * StringBuilder 为线程不安全的 */ public class base03 { public static void main(String[] args) { StringBuffer sbf=new StringBuffer(); StringBuilder sbd=new StringBuilder(); /** * public final class StringBuilder *extends AbstractStringBuilder *implements java.io.Serializable, CharSequence *{都是继承了AbstractStringBuilder抽象类 */ /** * char[] value; * 抽象类AbstractStringBuilder 中同样也是char类型的数组实现的 */ sbf.append("111"); /** * public synchronized StringBuffer append(String str) { * super.append(str); * return this; * } * 查看源码发现,append是调用父类的方法,且本方法加了synchronized * 是线程安全的 */ sbd.append("222"); /** * public StringBuilder append(String str) { * super.append(str); * return this; * } StringBuilder依旧是调用父类的append方法,且没有加synchronized * 是线程不安全的 */ //https://www.cnblogs.com/dolphin0520/p/3778589.html 此博文介绍的也比较详细 } }
相关文章推荐
- 黑马程序员——基础学习(九)String的实际案例及StringBuffer/StringBuilder
- String Buffer/builder
- String SringBuffer StringBuilder区别
- string stringbuffer stringbuilder
- String StringBuffer StringBuilder 基础
- String/StringBuffer/StringBuilder的区别,实现?
- String StringBuffer StringBuilder
- Java核心类库——String StringBuffer StringBuilder
- javaSE-常用类-StringBufferAndStringBuilder
- string stringbuffer stringbuilder区别
- 黑马程序员——java-几个常用的类(Object,Scanner,String,StringBuffer/StringBuilder)
- 8.2-全栈Java笔记:字符串相关类(String/StringBuilder /StringBuffer)
- Java - String vs StringBuffer vs StringBuilder
- [String ] StringBuffer VS StringBuilder
- String Stringbuffer StringBuilder
- Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
- StringBuffer StringBuilder
- java 常见问题(1)-String/StringBuffer/StringBuilder
- HashMap和Hashtable的区别 ;String StringBuffer StringBuilder 三者的区别
- String StringBuilder StringBuffer三者的特点与及速度阐述