1、StringBuffer时候可追加的字符串,使用的方式和StringBuilder完全一样
2、区别:
(1)StringBuilder是JDK5.0推出的,线程不安全的,但是效率高,优先选择使用(追加无序?)默认值是16
(2)StringBuffer是JDK1.0推出的,线程是安全的,但是效率比较低,非特殊情况不适用(追加有序?)
3、Java在当初设计的时候,做了过渡设计,所以在jsk5.0的时候就推出StringBuilder
线程安全:相当于卡口只有一个
线程不安全:相当于卡口有多个
StringBuffer sb=new StringBuffer();
sb.append("123");
StringBuffer sb1=sb.append("456");
sb==sb2;//true 因为append返回的是String