1 package cn.itcast.p2.stringbuffer.demo; 2 3 public class StringBuilderDemo { 4 public static void main(String[] args) { 5 /* 6 * jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder 7 * 8 * 不同的是: 9 * StringBuffer是线程同步的。通常用于多线程 10 * StringBuilder是线程不同步的。通常用于单线程,提高缓冲区的效率 11 * 12 * 13 * jdk升级一般三点: 14 * 1,简化书写 15 * 2,提高效率 16 * 3,增加安全性 17 */ 18 19 20 } 21 } 22 23 /* 24 class StringBuffer{ 25 object lock 26 public StringBuffer append(int x) { 27 synchronized(lock){ 28 29 } 30 } 31 32 public StringBuffer delete(int start,int end) { 33 synchronized(lock){ 34 35 } 36 } 37 38 } 39 40 41 */