1、运行速度 StringBuilder >StringBuffer >String
不好记的话可以这样来记字母多的执行效率快
2.线程安全:StringBuilder是线程不安全的,而StringBuffer是线程安全的
String比较特殊它被final所修饰是不可改变的 你所看见的String别改变只是其引用被重新指定了
容易记混的话根据第一个来记 执行效率快那么线程就是不安全的 执行效率慢说明线程安全
3.使用场景
String:适用于少量的字符串操作的情况
StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况
StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况