/*
* StringBuffer指向的内存区,内容允许改变。可变性;
* StringBuilder也是可变的。但不支持多线程同步。==运行速度最快
* String StringBuffer StringBuilder
* ---------------------------------------------------------
* 是否可变: 不 可变 可变
* 是否线程安全: 不 是 不
*/
static void StringBufferDemo(){
//创建一个字符串缓冲对象
StringBuffer sb1=new StringBuffer("aaa");
StringBuffer sb2=sb1;//复制一个引用
System.out.println("修改前:");
System.out.println(sb1.equals(sb2));//相同
System.out.println(sb1=sb2);//相同
//将sb1的内容进行修改
System.out.println("修改后:");
sb1.append("b");//在sb1的内容上追加b
System.out.println(sb1.equals(sb2));//相同
System.out.println(sb1=sb2);//相同
}