String字符串常量
StringBuffer字符串变量(线程安全)
StringBuilder字符串变量(线程非安全)
String和StringBuffer的区别是String是一个不变的对象。StringBuffer和StringBuilder说道线程安全和非安全到底区别在哪里呢?原因是:安全就是同步,不安全就是异步,那么异步和同步的区别在哪里呢?就是一个多线程的情况下只能允许一个线程在执行,而StringBuilder就是可以允许多个线程执行,而且是随机的执行,在执行的过程不能控制一个随机的东西。
StringBuffer字符串变量(线程安全)
StringBuilder字符串变量(线程非安全)
String和StringBuffer的区别是String是一个不变的对象。StringBuffer和StringBuilder说道线程安全和非安全到底区别在哪里呢?原因是:安全就是同步,不安全就是异步,那么异步和同步的区别在哪里呢?就是一个多线程的情况下只能允许一个线程在执行,而StringBuilder就是可以允许多个线程执行,而且是随机的执行,在执行的过程不能控制一个随机的东西。